#menu-bar.nav ul.menu li a {
  border-left: 1px solid #247aac;
  -webkit-box-shadow: #224567 -1px 0px 0px;
  -moz-box-shadow: #224567 -1px 0px 0px;
  box-shadow: #224567 -1px 0px 0px;
}

#menu-bar.nav {
  border-right: 1px solid #224567;
  -webkit-box-shadow: #247aac 1px 0px 0px;
  -moz-box-shadow: #247aac 1px 0px 0px;
  box-shadow: #247aac 1px 0px 0px;
}

.commons-pod, .page-user .pane-views-panes, .front.not-logged-in .pane-views-panes, .front.not-logged-in
.pane-views, .front.not-logged-in
body.page-node .pane-views-panes, .page-events .view-commons-events-upcoming .view-content, .pane-commons-bw-group, .view-display-id-commons_events_upcoming_page .views-row, .view-commons-groups-directory > .view-content > .views-row,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row, body.front.logged-in .view-commons-homepage-content > .view-content, body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets.widgets-active, .page-events .region-three-25-50-25-third .pane-views-panes, .pane-search-result .block-content .search-results, .page-search-user .user-results {
  background-color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  margin: 10px 0;
}

.commons-pod, .page-user .pane-views-panes .block-inner, .front.not-logged-in .pane-views-panes > div, .front.not-logged-in
.pane-views > div, .front.not-logged-in
body.page-node .pane-views-panes > div, .page-events .view-commons-events-upcoming .view-content, .pane-commons-bw-group > .block-inner, .view-display-id-commons_events_upcoming_page .views-row article, .view-commons-groups-directory > .view-content > .views-row > .node-teaser,
.view-commons-groups-directory > .view-content > .views-row form,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row > .node-teaser,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row form, body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets.widgets-active, .page-events .region-three-25-50-25-third .pane-views-panes .block-inner, .pane-search-result .block-content .search-results, .page-search-user .user-results {
  padding: 10px;
}

.node.node-event > .node-content, .node.node-poll > .node-content, .node.node-question > .node-content, .node-teaser.node-promoted.node-event > .node-content, .node-teaser.node-promoted.node-poll > .node-content, .node-teaser.node-promoted.node-question > .node-content {
  margin-right: 10em;
}
@media only screen and (max-width: 768px) {
  .node.node-event > .node-content, .node.node-poll > .node-content, .node.node-question > .node-content, .node-teaser.node-promoted.node-event > .node-content, .node-teaser.node-promoted.node-poll > .node-content, .node-teaser.node-promoted.node-question > .node-content {
    margin-right: 0;
  }
}

/**
 * @file
 * global.styles
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 *
 * How to use this file:
 * --------------------
 *
 * There are many empty selectors and some basic styles to act as a guide.
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * To FORCE PRINT all selectors you can search and replace a single { (opening
 * curly brace) and insert an empty comment. This is very useful in conjuction
 * with FireSass: https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/**
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODY
 * element as these can be overridden using font theme settings.
 */
html {
  background: #e6e6e6;
  font-size: 87.5%;
  min-height: 100%;
}
html .cke_editable {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1em;
  background: white;
  min-height: 200px;
}

body {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  min-width: 18em;
}

/* =============================================================================
 *   HTML Elements
 * ========================================================================== */
h1 {
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  color: white;
}
h1 a {
  color: white;
}
h1 a :hover {
  text-decoration: none;
}
.site-name-long h1 {
  font-size: 20px;
  line-height: 25px;
}
.site-name-long-2-lines h1 {
  font-size: 20px;
  line-height: 25px;
}

h2 {
  color: #336699;
  font-weight: lighter;
  font-size: 3.8em;
  font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
}

h3 {
  color: #2783b9;
  font-weight: normal;
  font-size: 1.4em;
}
.sidebar h3 {
  color: #666666;
}

pre,
code,
tt,
samp,
kbd,
var {
  font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}

/* =============================================================================
 *   Wrappers
 * ========================================================================== */
/**
 * Page wrapper, includes the .container class which sets the overall page or section width
 * Main wrapper in page.tpl.php, the .container class sets the width of the page, do not add width to it!
 */
/**
 * Wraps all header elements - branding and .region-header
 */
.header-wrapper {
  overflow: hidden;
}

#header {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  text-align: left;
  padding-right: 10px;
  padding-left: 10px;
  white-space: nowrap;
}
#header a {
  color: white;
}
@media only screen and (max-width: 768px) {
  #header {
    padding: 0;
  }
}

.header-color-row-one {
  border-top: 1.5em solid black;
  background-color: #336699;
  -webkit-box-shadow: #336699 0px -1px 0px;
  -moz-box-shadow: #336699 0px -1px 0px;
  box-shadow: #336699 0px -1px 0px;
}
@media only screen and (min-width: 769px) {
  .header-color-row-one {
    border-top: none;
  }
}

.header-color-row-two {
  position: relative;
  background-color: #2783b9;
  min-height: 2.5em;
  border-top: 1px solid #3d9dd6;
  border-bottom: 1px solid #1e658f;
  z-index: 2;
}

/**
 * Wraps the sidebars the content column
 */
#columns {
  margin-right: 10px;
  margin-left: 10px;
}

/**
 * Footer wrapper
 */
#footer {
  border-top: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  margin: 0 10px;
}

/**
 * Default credit block
 */
#block-block-1 .block-title,
#block-block-1 .block-content {
  color: #858585;
}
#block-block-1 .block-title {
  margin: 10px 0 5px;
}
#block-block-1 .block-content {
  font-size: .88em;
}
#footer #block-block-1 {
  margin-bottom: 0;
}

/**
 * Generic pod wrappers
 */
.commons-pod {
  /* Prevent pod nesting. */
}
.commons-pod .commons-pod {
  margin: 0;
  padding: 0;
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* =============================================================================
 *   Branding
 * ========================================================================== */
/**
 * Wraps all the branding elements, logo, name and slogan
 */
#branding {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-left: 4.1875em;
  text-align: left;
  margin-right: -36.5em;
}
@media only screen and (max-width: 480px) {
  #branding {
    margin-right: -11.5em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #branding {
    margin-right: -19.5em;
  }
}
.people-search-active #branding {
  margin-right: -42em;
}
@media only screen and (max-width: 480px) {
  .people-search-active #branding {
    margin-right: -14em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .people-search-active #branding {
    margin-right: -24em;
  }
}

/**
 * Logo
 */
#logo {
  position: relative;
  display: block;
  float: left;
  position: relative;
  margin-bottom: -3em;
  margin-left: -4.1875em;
  z-index: 3;
}

/**
 * Wrapper for the site name and slogan (hgroup)
 */
#name-and-slogan {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  vertical-align: top;
  min-height: 4em;
  padding-right: 36.5em;
}
@media only screen and (max-width: 480px) {
  #name-and-slogan {
    padding-right: 11.5em;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #name-and-slogan {
    padding-right: 19.5em;
  }
}
@media only screen and (max-width: 480px) {
  #name-and-slogan {
    display: none;
  }
}
.people-search-active #name-and-slogan {
  padding-right: 42em;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .people-search-active #name-and-slogan {
    padding-right: 24em;
  }
}

/**
 * Site name (h1)
 */
#site-name {
  margin: .3em 0 0;
  font-family: 'Trebuchet MS';
  font-weight: 700;
}
#site-name a:link, #site-name a:visited {
  text-decoration: none;
}
#site-name a:hover, #site-name a:focus {
  text-decoration: none;
}
@media only screen and (min-width: 481px) {
  #site-name {
    font-size: 1.4em;
  }
}

/**
 * Site slogan (h2)
 */
#site-slogan {
  margin: 0 0 .3em;
  font-size: 1em;
  color: white;
}

#site-name,
#site-slogan {
  display: block;
  overflow: hidden;
  padding-right: 10px;
  line-height: 1.2em;
  white-space: normal;
}

/* =============================================================================
 *   Page content header
 * ========================================================================== */
/**
 * The main page title (h1)
 */
#page-title,
.search-results-title {
  margin: 0 0 .2em;
  font-weight: 300;
  font-size: 3.85em;
  line-height: 1.2em;
}

.page-messages-view #page-title,
.page-flag-confirm #page-title {
  /* Some pages require a smaller title to prevent the equivalent of
     "yelling". */
  font-size: 2.5em;
}

#page-top {
  margin: 20px 0 0;
}

/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */
/**
 * Generic styles for nodes.
 */
.node-actions {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  width: 10em;
  list-style: none;
  margin: .5em -10em 0 0;
  padding-left: 1em;
  text-align: center;
}
.node-actions [class*="action-item"], .node-actions [class*="action-item"][type="submit"] {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .node-actions {
    float: none;
    width: auto;
    margin: 1.7em 0;
    text-align: left;
  }
}

.node-teaser.node-promoted {
  background-image: url('../images/node-promoted-star.png?1363371593');
  background-position: top right;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  border: none;
  padding: 10px;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.node-teaser.node-promoted.user-picture-available {
  padding-left: 78px;
}
.node-teaser.node-promoted.user-picture-available .user-picture {
  position: absolute;
  float: left;
  margin-left: -68px;
  top: 10px;
}
.node-teaser.node-promoted.user-picture-available .user-picture img {
  width: 50px;
}
@media only screen and (max-width: 480px) {
  .node-teaser.node-promoted.user-picture-available {
    padding-left: 10px;
  }
  .node-teaser.node-promoted.user-picture-available .user-picture {
    display: none;
  }
}

.user-picture,
.views-field-picture {
  background: white;
  display: inline-block;
  padding: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  line-height: 0;
}
.node .user-picture:after, .comment .user-picture:after, .privatemsg-message .user-picture:after, .node
.views-field-picture:after, .comment
.views-field-picture:after, .privatemsg-message
.views-field-picture:after {
  content: "";
  width: 5px;
  height: 8px;
  position: absolute;
  right: -5px;
  top: 10px;
  background: url('../images/user_img_arrow.png?1363371593');
}
.node .user-picture img, .comment .user-picture img, .privatemsg-message .user-picture img, .node
.views-field-picture img, .comment
.views-field-picture img, .privatemsg-message
.views-field-picture img {
  width: 50px;
}

/**
 * Form styles
 *
 * These styles are extracted from the Formalize library by Nathan Smith. The
 * specific support for IE below 8 is trimmed along with references to font
 * families and the extra buttons styles.
 */
input:invalid,
button:invalid,
select:invalid,
textarea:invalid,
[class*=" action-item"]:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input:focus,
button:focus,
select:focus,
textarea:focus,
[class*=" action-item"]:focus {
  -webkit-box-shadow: #0066ff 0 0 5px 0;
  -moz-box-shadow: #0066ff 0 0 5px 0;
  box-shadow: #0066ff 0 0 5px 0;
  z-index: 1;
}

label {
  margin-top: .5em;
  margin-bottom: .5em;
}

input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid #cccccc;
  color: black;
  outline: 0;
  margin: 0;
  padding: .5em;
  text-align: left;
  vertical-align: top;
  line-height: 1.2em;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}

textarea,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  width: 100%;
  max-width: 100%;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }

  select,
  select[size="0"],
  select[size="1"] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
    border: 1px solid;
    border-color: #747474 #5e5e5e #4f4f4f;
    color: white;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    height: 16px;
  }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666666;
    border: 0;
  }
}
textarea {
  overflow: auto;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
}
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Simulate a chosen select form value as inline text. */
.hidden-select-wrapper {
  position: relative;
  display: inline-block;
  -webkit-transition: width 0.2s;
  -moz-transition: width 0.2s;
  -o-transition: width 0.2s;
  transition: width 0.2s;
}

.select-status {
  display: inline-block;
  white-space: nowrap;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.select-status:after {
  content: "";
  position: relative;
  top: .2em;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .2em;
  border: .4em solid transparent;
  border-top-color: #2783b9;
}

.hidden-select {
  position: absolute;
  top: -.35em;
  left: -.35em;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
.select-inactive .hidden-select {
  width: 100%;
}

/* Replace the default Drupal throbber with a custom one. */
html.js input.form-autocomplete {
  background-image: none;
  background-position: right center;
  padding-right: 20px;
}
html.js input.form-autocomplete.throbbing {
  background-image: url('../images/commons-throbber.gif?1375207738');
  background-position: right center;
}

.general-settings {
  padding-top: 0;
  padding-bottom: 0;
}

.fieldset-outer-wrapper {
  margin: 1.7em 0;
  padding: 1.7em 0;
  border-top: 1px solid #cccccc;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px 0;
  /* Some form items have nested fieldsets that mess with the sibling
     selectors and need some extra love. */
}
.fieldset-outer-wrapper + .fieldset-outer-wrapper {
  border-top-width: 0;
}
.general-settings .fieldset-outer-wrapper {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.general-settings > .fieldset-outer-wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.general-settings > .fieldset-outer-wrapper:first-child {
  border-top: none;
}
.general-settings > .fieldset-outer-wrapper:last-child {
  border-bottom-width: 0;
}
.field-name-og-group-ref .fieldset-outer-wrapper {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.field-name-og-group-ref .fieldset-outer-wrapper, .field-type-datetime-form .fieldset-outer-wrapper {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

fieldset {
  border: none;
  margin: 0;
  padding: .01em 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

legend {
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  line-height: 1.2em;
}
legend + .fieldset-wrapper {
  -webkit-margin-top-collapse: separate;
  margin-top: 1.2em;
}

.fieldset-legend {
  display: block;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: light;
}
html.js fieldset.collapsed .fieldset-legend, html.js fieldset.collapsible .fieldset-legend {
  padding: 0;
  background: none;
}
.fieldset-legend span.summary {
  display: block;
  margin: 0;
  font-size: .76em;
  font-weight: normal;
}
.collapsible > legend .fieldset-legend {
  display: block;
  text-indent: -.5em;
  margin-left: .6em;
}
.collapsible > legend .fieldset-legend span.summary {
  margin-left: .7em;
}
.collapsible > legend .fieldset-legend a:before {
  display: inline-block;
  position: relative;
  margin-right: .2em;
  width: 0;
  height: 0;
  overflow: hidden;
  border: .2em solid transparent;
  border-top-color: #333333;
  content: "";
  top: -.1em;
  left: -.1em;
}
.collapsed > legend .fieldset-legend a:before {
  border-top-color: transparent;
  border-left-color: #333333;
  top: -.2em;
  left: auto;
}

.form-item:first-child {
  margin-top: 0;
}
.form-item:last-child {
  margin-bottom: 0;
}

.filter-wrapper {
  margin: 0;
  padding: 0;
}

/**
 * Button styles
 */
/* Common styles for all buttons. */
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"], .pane-commons-groups-commons-groups-create-group a, .pane-commons-events-commons-events-create-event-link a, [class*="action-item-small"], .commons-sign-up,
.commons-login, [class*="action-item-large"] {
  -webkit-appearance: none;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: .5em .3em .5em 0;
  max-width: 100%;
  overflow: visible;
  line-height: 1.2em;
  vertical-align: baseline;
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  /* Reset all button fonts to a similar baseline in webkit. */
  font: -webkit-small-control;
  font-family: "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  font-weight: light;
  letter-spacing: .06em;
  text-align: center;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
}
button:focus,
[type="reset"]:focus,
[type="submit"]:focus,
[type="button"]:focus,
[class*="action-item"]:focus, .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-events-commons-events-create-event-link a:focus, [class*="action-item-small"]:focus, .commons-sign-up:focus,
.commons-login:focus, [class*="action-item-large"]:focus, button:hover,
[type="reset"]:hover,
[type="submit"]:hover,
[type="button"]:hover,
[class*="action-item"]:hover, .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-events-commons-events-create-event-link a:hover, [class*="action-item-small"]:hover, .commons-sign-up:hover,
.commons-login:hover, [class*="action-item-large"]:hover {
  text-decoration: none;
}
button:active,
[type="reset"]:active,
[type="submit"]:active,
[type="button"]:active,
[class*="action-item"]:active, .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-events-commons-events-create-event-link a:active, [class*="action-item-small"]:active, .commons-sign-up:active,
.commons-login:active, [class*="action-item-large"]:active {
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  text-decoration: none;
}
button::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[class*="action-item"]::-moz-focus-inner, .pane-commons-groups-commons-groups-create-group a::-moz-focus-inner, .pane-commons-events-commons-events-create-event-link a::-moz-focus-inner, [class*="action-item-small"]::-moz-focus-inner, .commons-sign-up::-moz-focus-inner,
.commons-login::-moz-focus-inner, [class*="action-item-large"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Dimensions for the default button type. */
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"], .pane-commons-groups-commons-groups-create-group a, .pane-commons-events-commons-events-create-event-link a {
  padding: 0.5em 1.5em;
  font-size: 1em;
}

/* Dimensions for the small button type. */
[class*="action-item-small"], .commons-sign-up,
.commons-login {
  padding: 0.3em 1em;
  font-size: 0.88em;
}

/* Dimensions for the large button type. */
[class*="action-item-large"] {
  padding: 0.5em 1.5em;
  font-size: 1.2em;
}

button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"], .commons-login {
  background-color: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(#ffffff, #f1f1f1);
  background: -moz-linear-gradient(#ffffff, #f1f1f1);
  background: -o-linear-gradient(#ffffff, #f1f1f1);
  background: linear-gradient(#ffffff, #f1f1f1);
  border-color: #cbcbcb;
  text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
}
button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"], .commons-login, button:link,
[type="reset"]:link,
[type="submit"]:link,
[type="button"]:link,
[class*="action-item"]:link, .commons-login:link, button:visited,
[type="reset"]:visited,
[type="submit"]:visited,
[type="button"]:visited,
[class*="action-item"]:visited, .commons-login:visited {
  color: #323232;
}
button:hover,
[type="reset"]:hover,
[type="submit"]:hover,
[type="button"]:hover,
[class*="action-item"]:hover, .commons-login:hover {
  color: #3f3f3f;
  background-color: #f1f1f1;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #e5e5e5));
  background: -webkit-linear-gradient(#fefefe, #e5e5e5);
  background: -moz-linear-gradient(#fefefe, #e5e5e5);
  background: -o-linear-gradient(#fefefe, #e5e5e5);
  background: linear-gradient(#fefefe, #e5e5e5);
  border-color: #b2b2b2;
  text-shadow: -1px 1px 2px #fefefe, -1px -1px 2px #fefefe, 1px -1px 2px #fefefe, 1px 1px 2px #fefefe;
}
button:focus,
[type="reset"]:focus,
[type="submit"]:focus,
[type="button"]:focus,
[class*="action-item"]:focus, .commons-login:focus, button:active,
[type="reset"]:active,
[type="submit"]:active,
[type="button"]:active,
[class*="action-item"]:active, .commons-login:active {
  background: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#f1f1f1, #ffffff);
  background: -moz-linear-gradient(#f1f1f1, #ffffff);
  background: -o-linear-gradient(#f1f1f1, #ffffff);
  background: linear-gradient(#f1f1f1, #ffffff);
  border-color: #cbcbcb;
  text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
}
button[disabled],
[disabled][type="reset"],
[disabled][type="submit"],
[disabled][type="button"],
[disabled][class*="action-item"], [disabled].commons-login {
  color: #cbcbcb;
  background: #fefefe;
  border-color: #cbcbcb;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.action-item-active, .action-item-active[type="reset"], .action-item-active[type="submit"], .action-item-active[type="button"],
.action-item-small-active,
.action-item-small-active[type="reset"],
.action-item-small-active[type="submit"],
.action-item-small-active[type="button"],
.action-item-large-active,
.action-item-large-active[type="reset"],
.action-item-large-active[type="submit"],
.action-item-large-active[type="button"], [class*="flag-commons-follow-"] .unflag-action {
  background-color: #f3f3f3;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  border-color: silver;
  text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
}
.action-item-active, .action-item-active[type="reset"], .action-item-active[type="submit"], .action-item-active[type="button"],
.action-item-small-active,
.action-item-small-active[type="reset"],
.action-item-small-active[type="submit"],
.action-item-small-active[type="button"],
.action-item-large-active,
.action-item-large-active[type="reset"],
.action-item-large-active[type="submit"],
.action-item-large-active[type="button"], [class*="flag-commons-follow-"] .unflag-action, .action-item-active:link,
.action-item-small-active:link,
.action-item-large-active:link, [class*="flag-commons-follow-"] .unflag-action:link, .action-item-active:visited,
.action-item-small-active:visited,
.action-item-large-active:visited, [class*="flag-commons-follow-"] .unflag-action:visited {
  color: #272727;
}
.action-item-active:hover,
.action-item-small-active:hover,
.action-item-large-active:hover, [class*="flag-commons-follow-"] .unflag-action:hover {
  color: #343434;
  background-color: #e6e6e6;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  box-shadow: inset 0.1em 0.1em 0.2em #9a9a9a;
  border-color: #a6a6a6;
  text-shadow: -1px 1px 2px #f3f3f3, -1px -1px 2px #f3f3f3, 1px -1px 2px #f3f3f3, 1px 1px 2px #f3f3f3;
}
.action-item-active:focus,
.action-item-small-active:focus,
.action-item-large-active:focus, [class*="flag-commons-follow-"] .unflag-action:focus, .action-item-active:active,
.action-item-small-active:active,
.action-item-large-active:active, [class*="flag-commons-follow-"] .unflag-action:active {
  background: #f3f3f3;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  box-shadow: inset 0.1em 0.1em 0.2em #a6a6a6;
  border-color: silver;
  text-shadow: -1px 1px 2px white, -1px -1px 2px white, 1px -1px 2px white, 1px 1px 2px white;
}
[disabled].action-item-active,
[disabled].action-item-small-active,
[disabled].action-item-large-active, [class*="flag-commons-follow-"] [disabled].unflag-action {
  color: silver;
  background: #f3f3f3;
  border-color: silver;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.action-item-primary, .action-item-primary[type="reset"], .action-item-primary[type="submit"], .action-item-primary[type="button"],
.action-item-small-primary,
.action-item-small-primary[type="reset"],
.action-item-small-primary[type="submit"],
.action-item-small-primary[type="button"],
.action-item-large-primary,
.action-item-large-primary[type="reset"],
.action-item-large-primary[type="submit"],
.action-item-large-primary[type="button"], .commons-sign-up, .pane-commons-groups-commons-groups-create-group a, .pane-commons-events-commons-events-create-event-link a {
  background-color: #46bb2e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4fcd35), color-stop(100%, #3ea729));
  background: -webkit-linear-gradient(#4fcd35, #3ea729);
  background: -moz-linear-gradient(#4fcd35, #3ea729);
  background: -o-linear-gradient(#4fcd35, #3ea729);
  background: linear-gradient(#4fcd35, #3ea729);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-primary, .action-item-primary[type="reset"], .action-item-primary[type="submit"], .action-item-primary[type="button"],
.action-item-small-primary,
.action-item-small-primary[type="reset"],
.action-item-small-primary[type="submit"],
.action-item-small-primary[type="button"],
.action-item-large-primary,
.action-item-large-primary[type="reset"],
.action-item-large-primary[type="submit"],
.action-item-large-primary[type="button"], .commons-sign-up, .pane-commons-groups-commons-groups-create-group a, .pane-commons-events-commons-events-create-event-link a, .action-item-primary:link,
.action-item-small-primary:link,
.action-item-large-primary:link, .commons-sign-up:link, .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-events-commons-events-create-event-link a:link, .action-item-primary:visited,
.action-item-small-primary:visited,
.action-item-large-primary:visited, .commons-sign-up:visited, .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-events-commons-events-create-event-link a:visited {
  color: white;
}
.action-item-primary:hover,
.action-item-small-primary:hover,
.action-item-large-primary:hover, .commons-sign-up:hover, .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-events-commons-events-create-event-link a:hover {
  color: white;
  background-color: #3ea729;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46bb2e), color-stop(100%, #379224));
  background: -webkit-linear-gradient(#46bb2e, #379224);
  background: -moz-linear-gradient(#46bb2e, #379224);
  background: -o-linear-gradient(#46bb2e, #379224);
  background: linear-gradient(#46bb2e, #379224);
  border-color: #184010;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-primary:focus,
.action-item-small-primary:focus,
.action-item-large-primary:focus, .commons-sign-up:focus, .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-events-commons-events-create-event-link a:focus, .action-item-primary:active,
.action-item-small-primary:active,
.action-item-large-primary:active, .commons-sign-up:active, .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-events-commons-events-create-event-link a:active {
  background: #46bb2e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ea729), color-stop(100%, #4fcd35));
  background: -webkit-linear-gradient(#3ea729, #4fcd35);
  background: -moz-linear-gradient(#3ea729, #4fcd35);
  background: -o-linear-gradient(#3ea729, #4fcd35);
  background: linear-gradient(#3ea729, #4fcd35);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
[disabled].action-item-primary,
[disabled].action-item-small-primary,
[disabled].action-item-large-primary, [disabled].commons-sign-up, .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-events-commons-events-create-event-link a[disabled] {
  color: #85dc73;
  background: #46bb2e;
  border-color: #27691a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.action-item-primary-active, .action-item-primary-active[type="reset"], .action-item-primary-active[type="submit"], .action-item-primary-active[type="button"],
.action-item-small-primary-active,
.action-item-small-primary-active[type="reset"],
.action-item-small-primary-active[type="submit"],
.action-item-small-primary-active[type="button"],
.action-item-large-primary-active,
.action-item-large-primary-active[type="reset"],
.action-item-large-primary-active[type="submit"],
.action-item-large-primary-active[type="button"] {
  background-color: #46bb2e;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  box-shadow: inset 0.1em 0.1em 0.2em #184010;
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-primary-active, .action-item-primary-active[type="reset"], .action-item-primary-active[type="submit"], .action-item-primary-active[type="button"],
.action-item-small-primary-active,
.action-item-small-primary-active[type="reset"],
.action-item-small-primary-active[type="submit"],
.action-item-small-primary-active[type="button"],
.action-item-large-primary-active,
.action-item-large-primary-active[type="reset"],
.action-item-large-primary-active[type="submit"],
.action-item-large-primary-active[type="button"], .action-item-primary-active:link,
.action-item-small-primary-active:link,
.action-item-large-primary-active:link, .action-item-primary-active:visited,
.action-item-small-primary-active:visited,
.action-item-large-primary-active:visited {
  color: white;
}
.action-item-primary-active:hover,
.action-item-small-primary-active:hover,
.action-item-large-primary-active:hover {
  color: white;
  background-color: #3ea729;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #102c0b;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #102c0b;
  box-shadow: inset 0.1em 0.1em 0.2em #102c0b;
  border-color: #184010;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-primary-active:focus,
.action-item-small-primary-active:focus,
.action-item-large-primary-active:focus, .action-item-primary-active:active,
.action-item-small-primary-active:active,
.action-item-large-primary-active:active {
  background: #46bb2e;
  -webkit-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  -moz-box-shadow: inset 0.1em 0.1em 0.2em #184010;
  box-shadow: inset 0.1em 0.1em 0.2em #184010;
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
[disabled].action-item-primary-active,
[disabled].action-item-small-primary-active,
[disabled].action-item-large-primary-active {
  color: #85dc73;
  background: #46bb2e;
  border-color: #27691a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

button,
[type="reset"],
[type="submit"],
[type="button"],
[class*="action-item"] {
  max-width: 100%;
}
@media only screen and (max-width: 480px) {
  button:not(.action-item-inline, .action-item-merge),
  [type="reset"]:not(.action-item-inline, .action-item-merge),
  [type="submit"]:not(.action-item-inline, .action-item-merge),
  [type="button"]:not(.action-item-inline, .action-item-merge),
  [class*="action-item"]:not(.action-item-inline, .action-item-merge) {
    display: block;
    width: 100%;
    margin: .5em 0;
  }
}

.action-item-merge + .action-item-merge {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -.5em;
}

.action-item-append,
.action-item-small-append,
.action-item-large-append {
  position: relative;
  padding-right: .5em;
  padding-left: .5em;
}
.action-item-append, .action-item-append:active, .action-item-append:focus, .action-item-append:hover,
.action-item-small-append,
.action-item-small-append:active,
.action-item-small-append:focus,
.action-item-small-append:hover,
.action-item-large-append,
.action-item-large-append:active,
.action-item-large-append:focus,
.action-item-large-append:hover {
  background: #cccccc;
  border-color: #858585;
  color: #333333;
  cursor: default;
  text-shadow: none;
}
.action-item-append:before, .action-item-append:after,
.action-item-small-append:before,
.action-item-small-append:after,
.action-item-large-append:before,
.action-item-large-append:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  border-color: transparent;
  border-style: solid;
}
.action-item-append:before,
.action-item-small-append:before,
.action-item-large-append:before {
  left: -10px;
  margin-top: -5px;
  border-width: 5px;
  border-right-color: #858585;
}
.action-item-append:after,
.action-item-small-append:after,
.action-item-large-append:after {
  left: -8px;
  margin-top: -4px;
  border-width: 4px;
  border-right-color: #cccccc;
}

/* Reset some styles for the admin toolbar. */
.drupal-navbar .icon.handle {
  margin: 0;
  padding: 0;
}
.drupal-navbar .icon.handle:hover {
  background: none;
}

/* Make the disabled buttons subdued. */
[disabled], [disabled] option, [disabled] optgroup {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  cursor: normal;
}

/**
 * Specialty buttons
 */
/* Like widget */
.rate-widget-commons_like {
  white-space: nowrap;
}

.rate-commons-like-btn:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -599px no-repeat;
  width: 10px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  margin-top: -2px;
  margin-bottom: -2px;
}

/* Follow buttons */
[class*="flag-commons-follow-"] .flag-action {
  white-space: nowrap;
}
[class*="flag-commons-follow-"] .flag-action:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -982px no-repeat;
  width: 13px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
[class*="flag-commons-follow-"] .flag-throbber {
  display: none;
}
[class*="flag-commons-follow-"] .flag-message {
  display: none !important;
}

/* Report as inappropriate */
.flag-inappropriate-node .flag-action:before,
.flag-inappropriate-comment .flag-action:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -1136px no-repeat;
  width: 12px;
  height: 10px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

/* ShareThis */
.sharethis-buttons {
  position: relative;
}
.sharethis-buttons:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -918px no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.sharethis-wrapper {
  position: absolute;
  left: 0;
  bottom: 100%;
  display: none;
  white-space: nowrap;
  background: white;
  border: 1px solid #46ba31;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 10px 8px 3px 8px;
  margin-bottom: 10px;
}
.sharethis-wrapper:before, .sharethis-wrapper:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  position: absolute;
  top: 100%;
}
.sharethis-wrapper:before {
  border-width: 6px 6px 0 6px;
  border-top-color: #46ba31;
  left: 10px;
}
.sharethis-wrapper:after {
  border-width: 5.5px 5.5px 0 5.5px;
  border-top-color: white;
  left: 11px;
}
.sharethis-buttons:hover .sharethis-wrapper {
  display: block;
}

/* Comments */
.comment-comments {
  white-space: nowrap;
}
.comment-comments .action-item-small {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.comment-comments .action-item-small:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -1198px no-repeat;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.comment-comments .action-item-small-append {
  margin: -1px -1px -1px 1em;
  font-size: 1em;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* Drupal specific field styling. */
.field-label-inline {
  margin: 1.7em 0;
}
.field-label-inline .field-label,
.field-label-inline .field-items,
.field-label-inline .field-item {
  display: inline;
  float: none;
}
.field-label-inline .field-item {
  margin: 0 .1em;
}
.field-label-inline .field-item:first-child {
  margin-left: 0;
}
.field-label-inline .field-item:last-child {
  margin-right: 0;
}
.field-label-inline .field-item:after {
  content: ", ";
}
.field-label-inline .field-item:last-child:after {
  content: "";
}
.field-label-inline .field-label {
  font-weight: bold;
  color: #333333;
}

/**
 * User avatar
 */
.user-picture-available {
  position: relative;
  padding-left: 68px;
}
.user-picture-available .user-picture {
  position: absolute;
  float: left;
  margin-left: -68px;
  top: 0;
}
.user-picture-available .user-picture img {
  width: 50px;
}
@media only screen and (max-width: 480px) {
  .user-picture-available {
    padding-left: 0;
  }
  .user-picture-available .user-picture {
    display: none;
  }
}

/**
 * Filter drawer accessories
 */
.filter-trigger {
  display: none;
  background: white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  position: absolute;
  top: 0;
  left: -39px;
  width: 40px;
  border: 1px solid #cccccc;
  border-right: none;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  text-align: center;
  font: 0/0 a;
  line-height: 0;
  color: transparent;
  -webkit-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  -moz-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  cursor: pointer;
  z-index: 1;
}
.filter-trigger:after {
  content: "\00ab";
  display: block;
  font-size: 38.4px;
  line-height: .8em;
  padding-bottom: .15em;
  color: #336699;
}
.expanded .filter-trigger:after {
  content: "\00bb";
}
.filter-trigger.following {
  position: fixed;
  right: 0;
  left: auto;
}

.filters-processed.expanded .region-inner {
  position: relative;
  border: 1px solid #cccccc;
  border-right: none;
  z-index: 0;
  -webkit-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  -moz-box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
  box-shadow: rgba(51, 51, 51, 0.4) -1px 1px 2px;
}

.filter-overlay {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8);
}

/**
 * Aggregator feed source
 */
#aggregator .feed-source .feed-icon {
  display: inline;
  float: none;
  margin-right: 10px;
}

.feed-details dt,
.feed-details dd {
  display: inline;
  margin: 0;
}

/**
 * Generic styles for the more link
 */
.more-link {
  background-image: url('../images/icons/icon-more.png?1375207738');
  background-repeat: no-repeat;
  min-height: 14px;
  padding: 0 0 0 1.7em;
  float: right;
  font-size: 0.85em;
  line-height: 14px;
  margin-top: 10px;
}
.more-link a {
  color: #858585;
}

/**
 * Generic styles for links. See the ul.links declaration in node and comment stylesheets
 */
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: block;
}
ul.links li {
  display: inline-block;
  list-style: none;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs,
ul.primary.tabs {
  border-bottom: none;
  padding: 0;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li,
ul.primary.tabs li {
  margin-bottom: 5px;
  margin-top: 5px;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a,
ul.primary.tabs li a {
  background-color: rgba(153, 153, 153, 0.3);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: .3em .8em;
  display: inline-block;
  border: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
ul.primary.tabs li a,
ul.primary.tabs li a span {
  color: #2783b9;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
ul.primary.tabs li a:hover {
  text-decoration: none;
  background-color: rgba(153, 153, 153, 0.3);
  color: #336699;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
ul.primary.tabs li.active a {
  position: relative;
  background-color: #999999;
  border: none;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a, .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a:hover,
ul.primary.tabs li.active a,
ul.primary.tabs li.active a:hover {
  background-color: #999999;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
ul.primary.tabs li.active a,
ul.primary.tabs li.active a span {
  color: #333333;
}
.quicktabs-style-commons-pills ul.quicktabs-tabs li.active a:after,
ul.primary.tabs li.active a:after {
  position: absolute;
  bottom: -.7em;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  margin-left: -.6em;
  content: "";
  border-width: .4em .6em;
  border-style: solid;
  border-color: #999999 transparent transparent;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs li {
  text-transform: uppercase;
  font-size: .8em;
}

/**
 * H1 Node title
 */
h1.node-title {
  color: #336699;
  font-size: 20px;
}
h1.node-title a {
  text-decoration: none;
  color: #336699;
}
h1.node-title a:hover {
  text-decoration: underline;
}

/**
 * Main wrapper for most blocks, block_system_main does not have it
 */
.block {
  margin-bottom: 20px;
}

.block-title {
  font-size: 20px;
  line-height: 1.2em;
  margin-top: 0;
  margin-bottom: .4em;
  color: #666666;
}

/**
 * Match item list and block menu margin and padding
 */
.block-content ul,
.block-content ol {
  padding: 0 0 0 15px;
}
.block-content li {
  margin: 0;
  padding: 0;
}

/* Views exposed form */
.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
  margin: 1.7em 0;
}
.views-exposed-form .views-exposed-widget:first-child {
  margin-top: 0;
}
.views-exposed-form .views-exposed-widget:last-child {
  margin-bottom: 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

.keyword-filter .views-widget-filter-keys,
.keyword-filter .views-submit-button {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
}
.keyword-filter .views-widget-filter-keys {
  margin-right: -6.5em;
  margin-bottom: 0;
  padding-right: 6.75em;
  width: 100%;
}
.keyword-filter .views-widget-filter-keys label {
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .keyword-filter .views-widget-filter-keys {
    margin-right: 0;
    padding-right: 0;
  }
}
.keyword-filter .views-submit-button {
  padding-top: 2.15em;
}
@media only screen and (max-width: 768px) {
  .keyword-filter .views-submit-button {
    margin-top: .5em;
    padding-top: 0;
  }
}

/* Generic row styles */
.views-row {
  border-bottom: 1px solid #cccccc;
  padding-bottom: .7em;
  margin-bottom: .7em;
  position: relative;
}
.views-row .views-row {
  margin-top: .4em;
  margin-bottom: .4em;
  padding-bottom: 0;
}
.views-row .views-row, .views-row.views-row-last {
  border-bottom: none;
}
.views-row.views-row-last {
  padding-bottom: 0;
  margin-bottom: 0;
}
.view-plain .views-row {
  border-bottom: none;
  padding-bottom: 0;
  margin: .3em 0;
}
.view-plain .views-row:first-child {
  margin-top: 0;
}
.view-plain .views-row:last-child {
  margin-bottom: 0;
}

/* Apply icons to row row types. */
[class*="row-type-"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
}
[class*="row-type-"]:before {
  content: "";
  float: left;
  margin-top: .1em;
  margin-left: -20px;
}

.row-type-event:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -821px no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.row-type-page:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -1230px no-repeat;
  width: 9px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.row-type-poll:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -758px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.row-type-post:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -1073px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.row-type-question:before,
.row-type-answer:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -694px no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.row-type-wiki:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -534px no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

/* Titles fields */
.views-field-title {
  font-weight: 500;
  line-height: 1.4em;
}

/* Meta data */
.views-field-field-date,
.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  font-size: 0.88em;
}

.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  color: #858585;
}
.views-field-timestamp strong,
.views-field-field-location strong,
.views-field-capacity-used strong,
.views-field-comment-count strong {
  color: #333333;
}

.views-field-timestamp,
.views-field-field-location,
.views-field-capacity-used,
.views-field-comment-count {
  display: inline-block;
  margin-right: .3em;
}

/* User picture wrapping and shadow */
.view-commons-homepage-content .content,
.view-commons-homepage-content .message,
.view-commons-homepage-content .views-field-timestamp,
.view-commons-homepage-content .views-field-nothing,
.view-commons-activity-streams-activity .content,
.view-commons-activity-streams-activity .message,
.view-commons-activity-streams-activity .views-field-timestamp,
.view-commons-activity-streams-activity .views-field-nothing,
.view-activity-group .content,
.view-activity-group .message,
.view-activity-group .views-field-timestamp,
.view-activity-group .views-field-nothing,
.view-commons-activity-streams-user-activity .content,
.view-commons-activity-streams-user-activity .message,
.view-commons-activity-streams-user-activity .views-field-timestamp,
.view-commons-activity-streams-user-activity .views-field-nothing {
  padding-left: 58px;
}
.view-commons-homepage-content .content .user-picture,
.view-commons-homepage-content .message .user-picture,
.view-commons-homepage-content .views-field-timestamp .user-picture,
.view-commons-homepage-content .views-field-nothing .user-picture,
.view-commons-activity-streams-activity .content .user-picture,
.view-commons-activity-streams-activity .message .user-picture,
.view-commons-activity-streams-activity .views-field-timestamp .user-picture,
.view-commons-activity-streams-activity .views-field-nothing .user-picture,
.view-activity-group .content .user-picture,
.view-activity-group .message .user-picture,
.view-activity-group .views-field-timestamp .user-picture,
.view-activity-group .views-field-nothing .user-picture,
.view-commons-activity-streams-user-activity .content .user-picture,
.view-commons-activity-streams-user-activity .message .user-picture,
.view-commons-activity-streams-user-activity .views-field-timestamp .user-picture,
.view-commons-activity-streams-user-activity .views-field-nothing .user-picture {
  position: absolute;
  float: left;
  margin-left: -58px;
  top: 0;
}
.view-commons-homepage-content .content .user-picture img,
.view-commons-homepage-content .message .user-picture img,
.view-commons-homepage-content .views-field-timestamp .user-picture img,
.view-commons-homepage-content .views-field-nothing .user-picture img,
.view-commons-activity-streams-activity .content .user-picture img,
.view-commons-activity-streams-activity .message .user-picture img,
.view-commons-activity-streams-activity .views-field-timestamp .user-picture img,
.view-commons-activity-streams-activity .views-field-nothing .user-picture img,
.view-activity-group .content .user-picture img,
.view-activity-group .message .user-picture img,
.view-activity-group .views-field-timestamp .user-picture img,
.view-activity-group .views-field-nothing .user-picture img,
.view-commons-activity-streams-user-activity .content .user-picture img,
.view-commons-activity-streams-user-activity .message .user-picture img,
.view-commons-activity-streams-user-activity .views-field-timestamp .user-picture img,
.view-commons-activity-streams-user-activity .views-field-nothing .user-picture img {
  width: 40px;
}
@media only screen and (max-width: 480px) {
  .view-commons-homepage-content .content,
  .view-commons-homepage-content .message,
  .view-commons-homepage-content .views-field-timestamp,
  .view-commons-homepage-content .views-field-nothing,
  .view-commons-activity-streams-activity .content,
  .view-commons-activity-streams-activity .message,
  .view-commons-activity-streams-activity .views-field-timestamp,
  .view-commons-activity-streams-activity .views-field-nothing,
  .view-activity-group .content,
  .view-activity-group .message,
  .view-activity-group .views-field-timestamp,
  .view-activity-group .views-field-nothing,
  .view-commons-activity-streams-user-activity .content,
  .view-commons-activity-streams-user-activity .message,
  .view-commons-activity-streams-user-activity .views-field-timestamp,
  .view-commons-activity-streams-user-activity .views-field-nothing {
    padding-left: 0;
  }
  .view-commons-homepage-content .content .user-picture,
  .view-commons-homepage-content .message .user-picture,
  .view-commons-homepage-content .views-field-timestamp .user-picture,
  .view-commons-homepage-content .views-field-nothing .user-picture,
  .view-commons-activity-streams-activity .content .user-picture,
  .view-commons-activity-streams-activity .message .user-picture,
  .view-commons-activity-streams-activity .views-field-timestamp .user-picture,
  .view-commons-activity-streams-activity .views-field-nothing .user-picture,
  .view-activity-group .content .user-picture,
  .view-activity-group .message .user-picture,
  .view-activity-group .views-field-timestamp .user-picture,
  .view-activity-group .views-field-nothing .user-picture,
  .view-commons-activity-streams-user-activity .content .user-picture,
  .view-commons-activity-streams-user-activity .message .user-picture,
  .view-commons-activity-streams-user-activity .views-field-timestamp .user-picture,
  .view-commons-activity-streams-user-activity .views-field-nothing .user-picture {
    display: none;
  }
}

.view-activity-group .views-row h2,
.view-commons-activity-streams-activity .views-row h2,
.view-commons-activity-streams-user-activity .views-row h2 {
  display: none;
}
.view-activity-group .views-row .user-picture,
.view-commons-activity-streams-activity .views-row .user-picture,
.view-commons-activity-streams-user-activity .views-row .user-picture {
  top: 5px;
}
.view-activity-group .views-row .user-picture img,
.view-commons-activity-streams-activity .views-row .user-picture img,
.view-commons-activity-streams-user-activity .views-row .user-picture img {
  width: 40px;
}

.page-node .field-label {
  color: #369;
}
.page-node .field-name-field-topics,
.page-node .field-name-og-group-ref {
  margin: 0;
}
.page-node .field-name-field-topics .field-label,
.page-node .field-name-og-group-ref .field-label {
  display: block;
}
.page-node .field-name-field-topics.view-mode-full,
.page-node .field-name-og-group-ref.view-mode-full {
  float: left;
  width: 50%;
}
.page-node .field-name-field-topics.view-mode-full .field-items,
.page-node .field-name-og-group-ref.view-mode-full .field-items {
  margin: 0;
  list-style: none;
  padding: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item {
  display: inline-block;
  margin: 0 .3em;
  padding: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:first-child,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:first-child {
  margin-left: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:last-child,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:last-child {
  margin-right: 0;
}
.page-node .field-name-field-topics.view-mode-full .field-items .field-item:after,
.page-node .field-name-og-group-ref.view-mode-full .field-items .field-item:after {
  content: "";
}
@media only screen and (max-width: 480px) {
  .page-node .field-name-field-topics.view-mode-full,
  .page-node .field-name-og-group-ref.view-mode-full {
    float: none;
    width: auto;
    margin: 1.7em 0;
  }
}
.page-node .field-name-field-topics .field-item:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -1292px no-repeat;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  top: -1px;
}
.page-node .field-name-og-group-ref .field-item:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -1013px no-repeat;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  top: -1px;
}
.page-node .node nav {
  clear: both;
  margin-top: 20px;
  position: relative;
}

#comments {
  margin: 0;
}
#comments .form-item-subject input {
  width: 100%;
}
#comments .rate-widget-commons_like {
  position: absolute;
  right: 5px;
  top: 15px;
}

.comments-title,
.comment-form-title {
  margin-top: 0;
  font-size: 2.2em;
  line-height: 1.2em;
  color: #333333;
}

.comments-title:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -46px no-repeat;
  width: 31px;
  height: 24px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.comment-form {
  margin-bottom: 0;
}
.comment-form:before {
  display: none;
}

.comment {
  padding-left: 68px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 20px;
  position: relative;
}
.comment .user-picture {
  position: absolute;
  float: left;
  margin-left: -68px;
  top: 0;
}
.comment .user-picture img {
  width: 50px;
}
@media only screen and (max-width: 480px) {
  .comment {
    padding-left: 0;
  }
  .comment .user-picture {
    display: none;
  }
}
.comment .author-datetime {
  margin-bottom: 1.4em;
}

.comment-title,
.comment .author-datetime {
  margin-right: 90px;
}

.comment-title {
  margin-bottom: .2em;
}

.comment-reply {
  float: right;
}
.comment-reply:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -1166px no-repeat;
  width: 13px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 8px;
  top: 3px;
}

.comment-form .form-actions {
  margin-bottom: 0;
}

.primary-fields,
.supplementary-fields {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.view-commons-question-answers .primary-fields, .view-commons-question-answers
.supplementary-fields {
  display: block;
  float: none;
  width: auto;
  padding: 0;
}

.primary-fields {
  padding-right: 10px;
  width: 66.666%;
}

.supplementary-fields {
  padding-left: 10px;
  width: 33.333%;
}

.form-actions {
  clear: both;
}

/* Format the date range form items. */
.start-date-wrapper,
.end-date-wrapper {
  clear: none;
  width: auto;
  max-width: 49%;
}
.start-date-wrapper,
.start-date-wrapper input,
.start-date-wrapper .form-item .form-type-textfield,
.start-date-wrapper .date-padding,
.start-date-wrapper .form-type-textfield,
.end-date-wrapper,
.end-date-wrapper input,
.end-date-wrapper .form-item .form-type-textfield,
.end-date-wrapper .date-padding,
.end-date-wrapper .form-type-textfield {
  float: none;
  display: inline-block;
  min-width: inherit;
}
.start-date-wrapper .form-item input,
.end-date-wrapper .form-item input {
  margin-right: auto;
}
.start-date-wrapper .form-type-textfield,
.end-date-wrapper .form-type-textfield {
  max-width: 60%;
}
.start-date-wrapper .form-type-textfield:last-child,
.end-date-wrapper .form-type-textfield:last-child {
  max-width: 30%;
}
.start-date-wrapper .form-type-date-popup,
.end-date-wrapper .form-type-date-popup {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .start-date-wrapper,
  .end-date-wrapper {
    display: block;
    max-width: inherit;
    margin: 10px auto;
  }
}

.addressfield-container-inline > div.form-item {
  display: inline-block;
  float: none;
}
.addressfield-container-inline input[type="text"] {
  width: auto;
}
.addressfield-container-inline:after {
  content: "";
  clear: none;
  display: none;
}

.logo-available .field-name-field-date,
.logo-available .field-name-field-address,
.logo-available .field-name-field-offsite-url {
  margin-left: 65px;
}
@media only screen and (max-width: 480px) {
  .logo-available .field-name-field-date,
  .logo-available .field-name-field-address,
  .logo-available .field-name-field-offsite-url {
    margin-left: 0;
  }
}

.field-name-field-logo {
  float: left;
  width: 70px;
  margin: .5em 0 0 -70px;
  position: relative;
  left: 70px;
}
.field-name-field-logo img {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1.7em;
  padding: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  background: white;
}
@media only screen and (max-width: 480px) {
  .field-name-field-logo {
    display: none;
  }
}

.field-name-body {
  margin-top: 1.7em;
}
.node-event .field-name-body {
  clear: both;
}

.field-name-field-date {
  font-weight: bold;
}

.adr .region, .node-type-event .adr .region, .panel-display .region .adr .region {
  float: none;
  padding: 0;
}

ul.node-action-links {
  display: inline-block;
  margin-top: 1.4em;
}
ul.node-action-links li {
  padding: 0;
  vertical-align: baseline;
}
ul.node-action-links li,
ul.node-action-links a {
  margin: 0;
}

.view-commons-contributors-group .views-field-picture {
  margin: 0 0 10px;
  position: static;
  line-height: 0;
}
.view-commons-contributors-group .views-field-picture img {
  width: 40px;
}
.view-commons-contributors-group td {
  padding: 0;
}
.view-commons-contributors-group tbody tr {
  background-color: transparent;
}

/**
 * Author/Submit line
 */
.author-datetime {
  color: #858585;
  font-size: 0.88em;
}

.node-content-type {
  color: #333333;
}

/**
 * Featured/New Tags
 */
.tag.featured {
  width: 58px;
  height: 22px;
  display: inline-block;
  background-image: url('../images/tag-featured.png?1363371593');
  background-repeat: no-repeat;
  margin: 6px 0 0 5px;
}

.tag.new {
  width: 27px;
  height: 22px;
  display: inline-block;
  background-image: url('../images/tag-new.png?1363371593');
  background-repeat: no-repeat;
  margin: 4px 0 0 5px;
}

/**
 * User profile
 */
.page-user .panel-display .region-three-33-top {
  padding-left: 150px;
  /* This feels hackish, but it is only for administrating the layout of the
     page. It is still not ideal as it is inflexible and only works with the
     current core functionality of commons. */
}
@media only screen and (max-width: 480px) {
  .page-user .panel-display .region-three-33-top {
    padding-left: 10px;
  }
}
.page-user .panel-display .region-three-33-top .panels-ipe-portlet-wrapper:nth-last-child(-n+5) {
  display: inline-block;
}
.page-user .pane-user-picture {
  float: left;
  margin-left: -140px;
}
.page-user .pane-user-picture .user-picture {
  background: white;
  margin-left: 0;
  padding: 10px;
  position: static;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
}
.page-user .pane-user-picture .user-picture img {
  display: block;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-picture {
    float: none;
    margin-left: 0;
    text-align: center;
  }
}
.page-user .pane-user-field-facebook-url,
.page-user .pane-user-field-facebook-url a,
.page-user .pane-user-field-linkedin-url,
.page-user .pane-user-field-linkedin-url a,
.page-user .pane-user-field-twitter-url,
.page-user .pane-user-field-twitter-url a,
.page-user .pane-user-group-group,
.page-user .pane-user-group-group a,
.page-user .pane-user-flag-commons-follow-user-link,
.page-user .pane-user-flag-commons-follow-user-link a {
  display: inline-block;
}
.page-user .pane-user-field-facebook-url a,
.page-user .pane-user-field-linkedin-url a,
.page-user .pane-user-field-twitter-url a {
  margin-right: 1em;
}
.page-user .pane-user-field-facebook-url a:before,
.page-user .pane-user-field-linkedin-url a:before,
.page-user .pane-user-field-twitter-url a:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-facebook-url a,
  .page-user .pane-user-field-linkedin-url a,
  .page-user .pane-user-field-twitter-url a {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
  .page-user .pane-user-field-facebook-url a:before,
  .page-user .pane-user-field-linkedin-url a:before,
  .page-user .pane-user-field-twitter-url a:before {
    content: normal;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  .page-user .pane-user-field-facebook-url,
  .page-user .pane-user-field-linkedin-url,
  .page-user .pane-user-field-twitter-url {
    display: block;
  }
}
.page-user .pane-user-field-facebook-url a:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -136px no-repeat;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-facebook-url a {
    background: url('../images/icons-s0eb3728c55.png') 0 -136px no-repeat;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-field-linkedin-url a:before {
  background: url('../images/icons-s0eb3728c55.png') 0 0 no-repeat;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-linkedin-url a {
    background: url('../images/icons-s0eb3728c55.png') 0 0 no-repeat;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-field-twitter-url a:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -90px no-repeat;
  width: 26px;
  height: 26px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}
@media only screen and (max-width: 480px) {
  .page-user .pane-user-field-twitter-url a {
    background: url('../images/icons-s0eb3728c55.png') 0 -90px no-repeat;
    width: 26px;
    height: 26px;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    top: 1px;
  }
}
.page-user .pane-user-flag-commons-follow-user-link {
  clear: both;
}

/**
 * Group nodes
 */
.pane-node-commons-groups-group-contributors-count-topics {
  display: inline-block;
  margin: 0;
}

.node-group .field-name-body {
  margin-top: 1.4em;
}
.node-group .pane-node-flag-commons-follow-group-link {
  display: inline-block;
  position: absolute;
  top: .5em;
  right: 0;
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .node-group .pane-node-flag-commons-follow-group-link {
    position: static;
    top: auto;
    right: auto;
  }
}

.group-recent-data {
  display: inlline-block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 48%;
  margin-bottom: 0;
  margin-right: 4%;
}
@media only screen and (max-width: 768px) {
  .group-recent-data {
    float: none;
    width: auto;
    margin-bottom: 1.7em;
  }
  .group-recent-data:last-child {
    margin-bottom: 0;
  }
}

.group-recent-data-odd {
  margin-right: 0;
}

/* =============================================================================
 *   Regions
 * ========================================================================== */
/**
 * Header region, embedded in the #header
 */
.region-header {
  display: inline-block;
  text-align: left;
  width: 19.3em;
}
@media only screen and (max-width: 768px) {
  .region-header {
    width: auto;
    position: absolute;
    right: 10px;
    top: -1.5em;
  }
}

/* =============================================================================
 *   Links
 * ========================================================================== */
a {
  text-decoration: none;
  color: #2783b9;
}
a:hover, a:focus {
  text-decoration: underline;
}

/* =============================================================================
 *   Primary, Secondary and Menu Bar region menus
 * ========================================================================== */
#primary-menu-bar {
  display: inline-block;
}

/**
 * Use one of the following id's for granular control:
 *  - #menu-bar (menu bar region)
 *  - #primary-menu (main menu)
 *  - #secondary-menu (secondary/user menu)
 * You can target all of these with .nav or div[id$="menu-bar"]
 */
#menu-bar.nav {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 -9999em;
  padding-bottom: 9999em;
}
#menu-bar.nav h3.block-title {
  display: none;
}
#menu-bar.nav ul.menu {
  margin: 0;
  padding: 0;
}
#menu-bar.nav ul.menu li {
  display: inline-block;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}
#menu-bar.nav ul.menu li:hover, #menu-bar.nav ul.menu li.active-trail {
  background: url('../images/main-nav-hover.png?1363371593') repeat-x left top;
}
#menu-bar.nav ul.menu li:hover .arrow:before, #menu-bar.nav ul.menu li.active-trail .arrow:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 7px 8px 7px;
  border-color: transparent transparent #3d9dd6 transparent;
}
#menu-bar.nav ul.menu li:hover .arrow:after, #menu-bar.nav ul.menu li.active-trail .arrow:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 1px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #2783b9 transparent;
}
#menu-bar.nav ul.menu li a {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  white-space: nowrap;
  margin-bottom: -9998em;
  padding: 1.9375em 0.8125em 9999em;
  height: 4em;
  text-transform: uppercase;
  text-shadow: black 1px 1px 4px;
  background-position: center 10px;
  background-repeat: no-repeat;
  position: relative;
}
#menu-bar.nav ul.menu li a:hover, #menu-bar.nav ul.menu li a:focus {
  text-decoration: none;
}
#menu-bar.nav ul.menu li a .arrow {
  width: 17px;
  height: 9px;
  position: absolute;
  left: 50%;
  bottom: -1px;
  margin: 0 0 0 -8px;
}
#menu-bar.nav .block {
  margin: 0;
}
@media only screen and (max-width: 480px) {
  #menu-bar.nav {
    border-right: 0;
    -webkit-box-shadow: #4082a7 0px 0px 0px;
    -moz-box-shadow: #4082a7 0px 0px 0px;
    box-shadow: #4082a7 0px 0px 0px;
  }
  #menu-bar.nav ul.menu li a {
    font: 0/0 a;
    width: 40px;
    height: 50px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  #menu-bar.nav {
    border-right: none;
  }
  #menu-bar.nav ul.menu li a {
    padding-right: 0.4375em;
    padding-left: 0.4375em;
  }
}

.main-menu-home a {
  background: url('../images/icons/icon-home.png?1375207738') no-repeat center 10px;
}

.main-menu-groups a {
  background: url('../images/icons/icon-groups.png?1375207738') no-repeat center 10px;
}

.main-menu-events a {
  background: url('../images/icons/icon-events.png?1375207738') no-repeat center 10px;
}

.main-menu-people a {
  background: url('../images/icons/icon-people.png?1375207738') no-repeat center 10px;
}

#menu-bar.nav ul.menu li.main-menu-search {
  display: none;
}
#menu-bar.nav ul.menu li.main-menu-search a {
  background: url('../images/icons/icon-search.png?1375207738') no-repeat center 10px;
}
@media only screen and (max-width: 768px) {
  #menu-bar.nav ul.menu li.main-menu-search {
    display: inline-block;
  }
}

#block-commons-utility-links-commons-utility-links {
  margin: 0;
}
#block-commons-utility-links-commons-utility-links .block-inner {
  margin: 0;
}

ul.commons-utility-links {
  list-style: none;
  text-align: right;
  margin: .2em 0;
  padding: 0;
  font-size: .875em;
  line-height: 1;
}
.block-content ul.commons-utility-links {
  padding: 0;
}
ul.commons-utility-links li {
  display: inline-block;
}
.logged-in ul.commons-utility-links li.first {
  margin-right: 17px;
  font-weight: bold;
}
ul.commons-utility-links li.last {
  border-left: 1px solid #2783b9;
  margin-left: 9px;
}
ul.commons-utility-links li.last a {
  margin-left: 9px;
}

.unread-invitations a {
  background: url('../images/icons-s0eb3728c55.png') 0 -394px no-repeat;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.unread-messages a,
.no-unread-messages a {
  background: url('../images/icons-s0eb3728c55.png') 0 -500px no-repeat;
  width: 18px;
  height: 14px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

.unread-invitations a,
.unread-messages a,
.no-unread-messages a {
  position: relative;
  top: .3em;
  display: inline-block;
  margin-top: -.2em;
  margin-right: .8em;
}

.no-unread-messages a {
  top: -.1em;
  margin-top: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.notification-count {
  position: absolute;
  top: -.2em;
  right: -.6em;
  display: inline-block;
  padding: 0 .2em;
  font-size: .88em;
  -webkit-border-radius: 0.4em;
  -moz-border-radius: 0.4em;
  -ms-border-radius: 0.4em;
  -o-border-radius: 0.4em;
  border-radius: 0.4em;
  -webkit-box-shadow: 0 0 2px #2783b9;
  -moz-box-shadow: 0 0 2px #2783b9;
  box-shadow: 0 0 2px #2783b9;
  background: #46ba31;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46ba31), color-stop(100%, #28691c));
  background: -webkit-linear-gradient(#46ba31, #28691c);
  background: -moz-linear-gradient(#46ba31, #28691c);
  background: -o-linear-gradient(#46ba31, #28691c);
  background: linear-gradient(#46ba31, #28691c);
}

/* =============================================================================
 *   Superfish
 * ========================================================================== */
ul.sf-menu {
  margin-bottom: 0;
}
ul.sf-menu a {
  border-left: 0;
  border-top: 0;
  padding: 0 10px;
  text-decoration: none;
  height: 2.5em;
  line-height: 2.5em;
}
ul.sf-menu li:hover, ul.sf-menu li.sfHover {
  outline: 0;
}
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active {
  outline: 0;
}

/**
 * Superfish blocks
 */
.block-superfish ul {
  margin: 0 !important;
  padding: 0 !important;
}
.block-superfish li {
  margin: 0 !important;
  padding: 0 !important;
}

/**
 * Vertical style
 */
.sf-vertical {
  width: 100%;
}
.sf-vertical li {
  width: 100%;
}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
}
.sf-vertical li a {
  padding: 0 10px;
}

/**
 * Navbar style
 */
.sf-navbar {
  padding-bottom: 0 !important;
}

/**
 * Sensible padding for the default style
 */
.sf-menu.sf-style-default a {
  padding: 0 10px;
}

/* =============================================================================
 *   Menus, usually blocks
 * ========================================================================== */
ul.menu {
  padding-left: 15px;
}
ul.menu ul {
  padding-left: 15px;
}
ul.menu ul li {
  margin: 0;
}

/* If li.content exists it's a problem, so reset the padding */
.block .menu li.content {
  padding: 0;
}

/* =============================================================================
 *   Book navigation menu
 * ========================================================================== */
.book-navigation .page-up {
  /* Prevent text wrapping to a new line, assumes English "up" is used (two characters) */
  min-width: 2em;
  white-space: nowrap;
}
.book-navigation .menu {
  margin-left: 0;
}

/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */
#breadcrumb {
  margin: 10px 0;
  /* If the label is set to show in theme settings the label class is added */
}
#breadcrumb .breadcrumb-label {
  font-size: 1em;
  display: inline;
  padding-right: 10px;
}
#breadcrumb .breadcrumb-label:after {
  content: ":";
}
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
#breadcrumb .with-breadcrumb-label ol {
  display: inline;
}
#breadcrumb li {
  list-style: none;
  display: inline;
}

/* =============================================================================
 *   Pagers
 * ========================================================================== */
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}

.item-list ul.pager li {
  margin: 0;
}

ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}
ul.pager li.pager-current {
  font-weight: 700;
}

.block ul.pager li {
  margin: 0;
}

/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}
#skip-link a {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #e6e6e6;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
#skip-link a:link, #skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #e6e6e6;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
}
#skip-link a:hover, #skip-link a:focus, #skip-link a:active {
  outline: 0;
}

/* =============================================================================
 *   Tabs (local tasks)
 * ========================================================================== */
#tasks {
  margin-bottom: 15px;
}

ul.primary {
  border-bottom-color: #cccccc;
  margin: 20px 0;
  padding: 0 0 0 5px;
}
ul.primary li {
  display: block;
  float: left;
  margin: 0 1px -1px;
}
ul.primary li a {
  background-color: whitesmoke;
  border-color: #cccccc;
  margin-right: 1px;
  padding: 0 10px;
  display: block;
  float: left;
  height: 1.5em;
  line-height: 1.5em;
}
ul.primary li a:hover, ul.primary li a:focus {
  background-color: #eeeeee;
  border-color: #cccccc;
}
ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  background-color: #e6e6e6;
  border-bottom-color: #e6e6e6;
}

ul.secondary {
  border-bottom: 1px solid #cccccc;
  margin: 1em 0 0;
  padding: 0 .3em 1em;
}
ul.secondary li {
  border-right: 0;
  list-style: none;
  padding: 0 10px 0 0;
}
ul.secondary li a:hover, ul.secondary li a.active {
  border-bottom: none;
  text-decoration: underline;
}

/* =============================================================================
 *   Action links
 * ========================================================================== */
ul.action-links {
  margin: 20px 0 0;
  list-style: none;
}

/* =============================================================================
 *  Field Styling
 * ========================================================================== */
/**
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted ineritance issues
 */
.field-label {
  font-size: 1em;
  font-weight: 700;
  font-family: inherit;
  line-height: inherit;
  margin-bottom: 0;
}

/**
 * Taxonomy
 */
.field-type-taxonomy-term-reference {
  /* The same bottom margin as p, blockquote, ul, ol and dl */
  margin-bottom: 1.5em;
}
.field-type-taxonomy-term-reference.field-label-inline .field-items {
  margin: 0;
  padding: 0;
}
.field-type-taxonomy-term-reference.field-label-inline .field-item {
  display: inline;
  list-style: none;
  padding: 0 10px 0 0;
}

/**
 * Float left setting
 */
.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
  margin: 5px 20px 15px 0;
}

/**
 * Centered setting
 */
.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
  margin: 5px auto 15px;
}

/**
 * Float right setting
 */
.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
  margin: 5px 0 15px 20px;
}

/* =============================================================================
 *   Panels Styling
 * ========================================================================== */
.node-title,
.pane-title {
  font-weight: normal;
  font-size: 1.6em;
}

.panel-display {
  min-width: 100%;
  margin-right: -10px;
  margin-left: -10px;
}
.panel-display .region {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
  padding-left: 10px;
}

.nodes {
  margin-top: 1em;
}

.pane-commons-featured-panel-pane-1 .block-inner,
.pane-commons-events-upcoming .block-inner {
  margin: 0;
}
.pane-commons-featured-panel-pane-1 .block-inner .views-row-last,
.pane-commons-events-upcoming .block-inner .views-row-last {
  border-bottom: none;
}

.node-type-group .node-teaser {
  position: relative;
}
.node-type-group.page-node .pane-node-content > .block-inner {
  padding: 0;
  margin: 0;
}
.node-type-group.page-node .pane-node-content figure {
  float: left;
  margin: 3px 10px 5px 0;
  background: white;
  padding: 4px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #858585 1px 1px 4px;
  -moz-box-shadow: #858585 1px 1px 4px;
  box-shadow: #858585 1px 1px 4px;
  position: relative;
  display: block;
  line-height: 0;
}
.node-type-group.page-node .node-content {
  margin-left: 0;
}

.pane-commons-groups-directory-panel-pane-1 {
  background-color: transparent;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
  margin-bottom: 0;
}

.page-groups .region-two-66-33-top {
  position: relative;
}

.pane-commons-groups-commons-groups-create-group {
  position: absolute;
  top: -4em;
  right: 10px;
  text-align: right;
}
@media only screen and (max-width: 480px) {
  .pane-commons-groups-commons-groups-create-group {
    position: static;
    top: auto;
    right: auto;
  }
}
.pane-commons-groups-commons-groups-create-group a {
  margin: 0;
}
.pane-commons-groups-commons-groups-create-group a:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -257px no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  top: 3px;
}
@media only screen and (max-width: 480px) {
  .pane-commons-groups-commons-groups-create-group a {
    float: none;
    display: block;
  }
}

/* =============================================================================
 *   Views Styling
 * ========================================================================== */
.view-display-id-commons_events_upcoming_page .views-row article .commons-events-form-float {
  float: right;
  margin: -40px 0 0 0;
}

.views-view-grid {
  border: none;
  margin: 0;
}
.views-view-grid tbody tr {
  border-top: none;
  background: none;
}
.views-view-grid td {
  padding: 5px;
}

.grid-grouping-title {
  font-size: 1em;
  color: #858585;
  margin-bottom: 10px;
}

.pager a {
  margin: 0;
  padding-right: .75em;
  padding-left: .75em;
}

.view-commons-groups-directory > .view-content > .views-row,
.view-commons-homepage-content .node-teaser.node-group > .view-content > .views-row {
  position: relative;
}
.view-commons-groups-directory .pane-node-body,
.view-commons-homepage-content .node-teaser.node-group .pane-node-body {
  margin-bottom: 0;
}

.pane-node-field-group-logo {
  float: left;
  margin: 0 10px 10px 0;
}
.pane-node-field-group-logo .field-name-field-group-logo a {
  display: block;
  border: 3px solid white;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 1px 1px 3px #666666;
}
.pane-node-field-group-logo .field-name-field-group-logo a img {
  display: block;
}

.pane-commons-contributors-group-panel-pane-1 table, .pane-commons-contributors-group-panel-pane-1 tbody {
  margin: 0;
  border: none;
}
.pane-commons-contributors-group-panel-pane-1 tbody tr {
  background-color: transparent;
  border: none;
}
.pane-commons-contributors-group-panel-pane-1 td {
  padding: 0;
  margin: 0 1px 1px 0;
  float: left;
  line-height: 0;
}
.pane-commons-contributors-group-panel-pane-1 td a {
  position: relative;
  display: block;
}
.pane-commons-contributors-group-panel-pane-1 td a img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
.pane-commons-contributors-group-panel-pane-1 td a span {
  display: none;
  position: absolute;
  top: -100%;
  background-color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 5px 8px;
  color: white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  z-index: 15;
}
.pane-commons-contributors-group-panel-pane-1 td a span:after {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
  position: absolute;
  left: 10px;
  top: 100%;
}
.pane-commons-contributors-group-panel-pane-1 td a:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.pane-commons-contributors-group-panel-pane-1 td a:hover span {
  display: block;
}

.region-two-66-33-second .view-commons-contributors-group table,
.region-two-66-33-second .view-commons-contributors-group tbody {
  margin: 0;
  border: none;
}
.region-two-66-33-second .view-commons-contributors-group tbody tr {
  background-color: transparent;
  border: none;
}
.region-two-66-33-second .view-commons-contributors-group td {
  padding: 0;
  line-height: 0;
}
.region-two-66-33-second .view-commons-contributors-group td.col-last a {
  margin-right: 0;
}
.region-two-66-33-second .view-commons-contributors-group td .user-picture {
  margin-bottom: 10px;
}
.region-two-66-33-second .view-commons-contributors-group td .user-picture img {
  width: 40px;
}

#views-exposed-form-commons-bw-all-page-1 .views-submit-button {
  margin-left: 20px;
}
#views-exposed-form-commons-bw-all-page-1 .views-exposed-widget {
  padding: 0;
}
#views-exposed-form-commons-bw-all-page-1 .views-exposed-widget .form-submit {
  margin-top: 0;
}

.pane-node-commons-groups-group-contributors-count-topics {
  font-size: 11px;
}

.dynamic-filter-lists .views-exposed-widget,
.dynamic-filter-lists .views-widget,
.dynamic-filter-lists label,
.dynamic-filter-lists .form-select-wrapper {
  display: inline-block;
  line-height: 1.7em;
  vertical-align: baseline;
  white-space: nowrap;
}
.dynamic-filter-lists .views-exposed-widget {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}
.dynamic-filter-lists .views-exposed-widget label {
  font-weight: normal;
  color: #858585;
  margin: 0;
}
.dynamic-filter-lists .views-submit-button {
  position: absolute;
  visibility: hidden;
  padding: 0;
  height: auto;
}
.dynamic-filter-lists .views-submit-button .form-submit {
  margin-top: 0;
}

.widget-changed .views-submit-button {
  position: static;
  visibility: visible;
}

.commons-bw-create-choose {
  cursor: pointer;
}
.commons-bw-create-choose span {
  background: url('../images/icons-s0eb3728c55.png') 0 -1262px no-repeat;
  width: 8px;
  height: 10px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  margin-right: 0;
}

.commons-bw-create-choose-bg {
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 10;
}
.create-choose-open .commons-bw-create-choose-bg {
  display: block;
}

.commons-bw-create-choose-holder {
  position: relative;
}

.commons-bw-create-all-widget-types {
  position: absolute;
  display: none;
  left: -50px;
  top: -50px;
  z-index: 11;
  width: 210px;
  background: white;
  border: 1px solid #46ba31;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  list-style: none;
}
.block-content .commons-bw-create-all-widget-types, .item-list .commons-bw-create-all-widget-types {
  margin: 0;
  padding: 0;
}
.commons-bw-create-all-widget-types li {
  border-bottom: 1px solid #b8b8b8;
  position: relative;
  font-size: 0.85em;
  color: #858585;
}
.commons-bw-create-all-widget-types li .last {
  border-bottom: none;
}
.item-list .commons-bw-create-all-widget-types li {
  margin: 0;
  padding: 10px 10px 10px 27px;
}
.commons-bw-create-all-widget-types li .commons-polls-create:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -758px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-posts-create:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -1073px no-repeat;
  width: 11px;
  height: 11px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-wikis-create:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -534px no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-events-create:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -821px no-repeat;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li .commons-q-a-create:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -694px no-repeat;
  width: 13px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  position: absolute;
  left: 10px;
  top: 13px;
}
.commons-bw-create-all-widget-types li a {
  display: block;
  color: #46ba31;
  font-size: 1.3em;
}
.create-choose-open .commons-bw-create-all-widget-types {
  display: block;
}

#quicktabs-container-commons_bw .quicktabs-tabpage .view-filters,
#quicktabs-container-commons_bw .quicktabs-tabpage .attachment-before {
  display: block;
  clear: both;
  vertical-align: top;
  margin-bottom: 1.7em;
  padding: .5em .6em;
  font-size: .88em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: whitesmoke;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-exposed-widgets {
  margin-bottom: 0;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-exposed-widget {
  margin-right: 1.7em;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-widget-sort-order {
  display: none;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .view-content,
#quicktabs-container-commons_bw .quicktabs-tabpage .view-empty {
  clear: both;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .views-submit-button {
  margin-right: 0;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .form-submit {
  margin-top: 0;
  margin-bottom: .1em;
}
#quicktabs-container-commons_bw .quicktabs-tabpage .hidden {
  display: none;
}

.quicktabs-style-commons-pills ul.quicktabs-tabs {
  margin-bottom: 1.7em;
}

.commons-bw-partial-node-form {
  margin-bottom: 1.7em;
  padding-left: 68px;
}
.commons-bw-partial-node-form.compact-form .form-item {
  margin: 0;
}
.commons-bw-partial-node-form .user-picture {
  margin-top: 2.6em;
}
@media only screen and (max-width: 480px) {
  .commons-bw-partial-node-form {
    padding-left: 0;
  }
  .commons-bw-partial-node-form .user-picture {
    display: none;
  }
}
.commons-bw-partial-node-form .field-type-image {
  margin-top: 1.7em;
}
.commons-bw-partial-node-form .field-name-og-group-ref .fieldset-outer-wrapper {
  margin-top: 1.7em;
  margin-bottom: 1.7em;
  padding-top: 1.7em;
  border-top: 1px solid #cccccc;
}

.partial-node-form-title {
  margin-top: 0;
  margin-bottom: .2em;
  margin-left: -68px;
  color: #46bb2e;
}
@media only screen and (max-width: 480px) {
  .partial-node-form-title {
    margin-left: 0;
  }
}

.trigger-field,
.trigger-field .form-item {
  margin-top: 0;
}
.compact-form .trigger-field input, .compact-form
.trigger-field textarea {
  height: 2.2em;
  overflow: hidden;
}

.expandable-form-toggle {
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: .6em;
  overflow: hidden;
}
.expandable-form-toggle, .expandable-form-toggle:before {
  width: 1.4em;
  height: 1.4em;
  text-align: center;
}
.expanded-form .expandable-form-toggle {
  display: block;
}
.expanded-form .expandable-form-toggle:before {
  content: 'x';
  display: block;
}
.expandable-form-toggle:hover {
  text-decoration: none;
}

.compact-form .full-form {
  float: right;
  margin-top: .5em;
}
.compact-form .full-form:after {
  content: '\2192';
  display: inline-block;
  margin-left: .2em;
}

/* =============================================================================
 *   Block Styling
 * ========================================================================== */
/**
 * "Search form" block
 */
.block-search {
  display: block;
  background-color: #24476b;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #24476b), color-stop(100%, #2b5782));
  background-image: -webkit-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: -moz-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: -o-linear-gradient(top, #24476b 0%, #2b5782 100%);
  background-image: linear-gradient(top, #24476b 0%, #2b5782 100%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 1px 1px 2px black inset, 2px 3px 3px rgba(255, 255, 255, 0.09);
  height: 30px;
  margin: 0 0 0 10px;
  position: relative;
}
.block-search .container-inline label,
.block-search .container-inline div {
  float: left;
  display: block;
  margin-top: 0;
  margin-bottom: 0;
}
.block-search .container-inline .form-item-custom-search-types {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 5.5em;
  margin: .3em 0 .3em -5.8em;
  padding-left: .3em;
  left: 5.8em;
}
.block-search .container-inline .form-item-custom-search-types .select-status:after {
  border-top-color: white;
}
.block-search .block-inner {
  margin-left: 0;
  margin-right: 0;
}
.block-search .form-item-search-block-form {
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding-right: 1.5em;
  padding-left: 5.8em;
}
.block-search .form-text {
  width: 12em;
  max-width: 100%;
  color: white;
  background: transparent;
  border: none;
}
.block-search .form-text:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.block-search .form-actions {
  position: absolute;
  right: 1em;
}
.block-search .form-actions,
.block-search .form-submit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 1.4em;
  height: 1.4em;
}
.block-search .form-submit {
  text-indent: -9999em;
}
.block-search .form-submit, .block-search .form-submit:hover {
  background: transparent url('../images/icons/ico_search_wht.png?1375207738') no-repeat center center;
  border: none;
}
@media only screen and (max-width: 768px) {
  .block-search {
    display: none;
  }
}

/* =============================================================================
 *   Node Styling
 * ========================================================================== */
.featured-node-tooltip {
  position: absolute;
  left: 100%;
  top: 1px;
  background-color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  padding: 3px 5px;
  color: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: none;
  margin-left: 5px;
  z-index: 1;
}
.featured-node-tooltip:before {
  content: "";
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 5px 0;
  border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
  position: absolute;
  left: -5px;
  top: 50%;
  margin-top: -5px;
}
.node-teaser.node-promoted:hover .featured-node-tooltip {
  display: block;
}

.node .node-title {
  margin: 0;
}

/**
 * Node forms
 */
.node-form {
  /* Polls have some bad, over specific, styles so this is what needs to be
     done. */
}
.node-form #poll-choice-table .form-text {
  width: 100%;
}

/* =============================================================================
 *   Comment Styling - Comments, comment wrapper, comment form
 * ========================================================================== */
/**
 * Wrapper for a single comment
 */
.comment {
  margin-bottom: 20px;
}

/**
 * "New" marker for comments that are new for the current user
 */
.new {
  color: #cc0000;
}

/**
 * Nested comments are indented
 */
.indented {
  margin-left: 40px;
}

.has-rate-widget {
  min-height: 4em;
  margin-right: 6em;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .has-rate-widget {
    min-height: 0;
    margin-right: 0;
  }
}

.rate-widget-commons_thumbs_up_down {
  float: right;
  position: absolute;
  top: 0;
  right: -6em;
  margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .rate-widget-commons_thumbs_up_down {
    position: static;
    float: left;
    margin: 20px auto;
  }
}

.related-information {
  clear: both;
  margin: 20px 0;
}
.related-information .field {
  float: left;
}

/* =============================================================================
 *   Forms
 * ========================================================================== */
html.js input.form-autocomplete {
  background-position: 100% 5px;
}

html.js input.throbbing {
  background-position: 100% -15px;
  /* LTR */
}

/**
 * Forms in tables.
 */
tr.odd .form-item, tr.even .form-item {
  white-space: normal;
}

/**
 * Wrapper for a form element (or group of form elements) and its label
 */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #cc0000;
}
.form-item label {
  font-weight: 700;
}
.form-item .description {
  font-size: 0.85em;
}

/**
 * Highlight marks and form required mark
 */
.marker,
.form-required {
  color: #cc0000;
}

/**
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}

form.commons-events-form-float {
  background-color: none;
  padding: 0;
  border: none;
  border-radius: 0;
}
form.commons-events-form-float input {
  margin: 0;
}

#edit-field-topics-und {
  border-top: 2px groove #8A8A8A;
  border-left: 2px groove #8A8A8A;
}

form.commons-events-form-float {
  background: none;
  padding: 0;
  border: none;
  max-width: 10em;
  margin-right: -10em;
  text-align: center;
}
form.commons-events-form-float .commons-event-status {
  font-size: .88em;
  line-height: 1.2em;
  margin-top: .3em;
  text-align: center;
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
  form.commons-events-form-float .commons-event-status {
    display: inline-block;
    margin-left: 1em;
  }
}
@media only screen and (max-width: 768px) {
  form.commons-events-form-float {
    float: none;
    margin: 1em 0;
    max-width: inherit;
    text-align: left;
  }
}

/* =============================================================================
 *   Tables
 * ========================================================================== */
table {
  margin: 10px 0;
  padding: 0;
  width: 100%;
}
table.sticky-header {
  z-index: 10;
}

table,
thead,
tbody,
tr,
th,
td {
  border-color: #cccccc;
}

table,
td,
th {
  vertical-align: middle;
}

caption,
th,
td {
  text-align: left;
}

thead tr {
  font-weight: 700;
  background-color: #e5e5e5;
}

td,
th {
  border-bottom: 0;
  margin: 0;
  padding: 5px 7px;
}

tbody tr {
  border-top: 1px solid #cccccc;
}

tr {
  /* Table row striping */
}
tr.odd {
  background: #e6e6e6;
}
tr.info, tr.even, tr:nth-child(2n+2) {
  border-bottom: 0;
  background-color: whitesmoke;
}
tr.odd td.active {
  background-color: #eeeeee;
}
tr.even td.active {
  background-color: #ebebeb;
}

/**
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */
#forum td .created,
#forum td .posts,
#forum td .topics,
#forum td .last-reply,
#forum td .replies,
#forum td .pager {
  white-space: normal;
}

/* =============================================================================
 *   Messages
 * ========================================================================== */
div.messages {
  margin-bottom: 10px;
  margin-top: 10px;
}
div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Unpublished nodes
 */
.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
  color: pink;
  color: rgba(239, 170, 170, 0.4);
  font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: visible;
  text-align: center;
  text-transform: uppercase;
  word-wrap: break-word;
}

/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */
.maintenance-page .container {
  padding: 40px 0;
}

.db-offline .container {
  margin: 0 auto;
  padding: 40px 0;
  width: 100%;
  max-width: 960px;
}
.db-offline div.messages {
  margin: 20px 0 0;
}
.db-offline #content {
  padding: 20px 0;
}

/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/**
 * Admin menu overrides
 */
#admin-menu {
  margin: 0;
  padding: 0;
}

/**
 * Devel Module
 */
.dev-query {
  background: #eeeeee;
  padding: 30px;
}

/**
 * Styleguide module tweaks
 */
#styleguide-header {
  padding: 0 10px;
}
#styleguide-header .item-list {
  font-family: inherit;
  margin: 0 20px 20px 0;
  min-height: 260px;
  width: auto;
}

/* =============================================================================
 *   Front Page specific
 * ========================================================================== */
body.front .region-three-33-top {
  font-size: 24px;
  font-weight: 300;
}
body.front .region-three-33-top h1 {
  color: #333333;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}
body.front .region-three-33-top .commons_home-welcome-image {
  float: right;
}
body.front.not-logged-in #block-system-main .pane-1 .pane-title {
  font-weight: 700;
  font-size: 38px;
  color: #333333;
}

.commons-events-form-float {
  float: right;
  margin-left: 15px;
}
.commons-events-form-float input {
  margin: 0;
}

.commons-event-count {
  font-size: 1.2em;
  font-weight: bold;
}

body.front.logged-in .view-commons-homepage-content > .view-content {
  padding: 10px;
}
body.front.logged-in .view-commons-homepage-content > .view-content > .views-row {
  position: relative;
}
body.front.logged-in .view-commons-homepage-content .article.node .author-datetime, body.front.logged-in .view-commons-homepage-content .node-teaser.node-group .author-datetime {
  margin-bottom: 1.5em;
  clear: both;
}
body.front.logged-in .view-commons-homepage-content .views-row-first {
  border-top: none;
}
body.front.logged-in .view-commons-homepage-content .item-list {
  padding: 10px 0 0 0;
}
body.front.logged-in #views-exposed-form-commons-homepage-content-panel-pane-1 .views-exposed-widgets {
  padding: 10px 0;
  margin-bottom: 0;
}

body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .node-header,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .node-content,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .author-datetime,
body.front.logged-in .view-commons-homepage-content .article.node.no-user-picture .links, body.front.logged-in .view-commons-homepage-content .article.node.node-page .node-header,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .node-content,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .author-datetime,
body.front.logged-in .view-commons-homepage-content .article.node.node-page .links {
  margin-left: 0;
}

#quicktabs-commons_follow_ui .flag-email-group a,
#quicktabs-commons_follow_ui .flag-email-node a,
#quicktabs-commons_follow_ui .flag-email-user a,
#quicktabs-commons_follow_ui .flag-email-term a {
  cursor: default;
}
#quicktabs-commons_follow_ui .flag-email-group a input,
#quicktabs-commons_follow_ui .flag-email-node a input,
#quicktabs-commons_follow_ui .flag-email-user a input,
#quicktabs-commons_follow_ui .flag-email-term a input {
  cursor: default;
}
#quicktabs-commons_follow_ui .flag-email-group a span,
#quicktabs-commons_follow_ui .flag-email-node a span,
#quicktabs-commons_follow_ui .flag-email-user a span,
#quicktabs-commons_follow_ui .flag-email-term a span {
  display: none;
}

/**
 *  Placeholder styles
 */
#menu-bar.nav .menu-item-193 a {
  background-image: url('../images/icons/icon-home.png?1375207738');
}
#menu-bar.nav .menu-item-194 a {
  background-image: url('../images/icons/icon-groups.png?1375207738');
}
#menu-bar.nav .menu-item-195 a {
  background-image: url('../images/icons/icon-events.png?1375207738');
}

/**
 * Events Page
 */
.page-events .region-three-25-50-25-third .pane-views-panes {
  margin-right: 0;
}
.page-events div.search-result-wrapper h3.title {
  text-decoration: none;
}
.page-events div.search-result-wrapper h3.title a {
  color: #2783b9;
}
@media only screen and (max-width: 768px) {
  .page-events .three-25-50-25 > .filters-processed {
    clear: none;
    position: absolute;
    right: 0;
    float: right;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: .88em;
    background: white;
    border: 1px solid #eeeeee;
    z-index: 1;
  }
  .page-events .three-25-50-25 > .filters-processed .commons-pod {
    margin: 0;
    padding: 10px 0;
    -webkit-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    -ms-border-radius: 0 0 0 3px;
    -o-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
  }
  .page-events .three-25-50-25 > .filters-processed .panel-pane {
    display: none;
  }
  .page-events .three-25-50-25 > .filters-processed .filter-trigger {
    display: block;
  }
  .page-events .three-25-50-25 > .expanded {
    margin-right: 0;
    width: 75%;
    height: auto;
    opacity: 1;
  }
  .page-events .three-25-50-25 > .expanded .commons-pod {
    padding: 10px;
  }
  .page-events .three-25-50-25 > .expanded .panel-pane {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .page-events .filter-overlay.expanded {
    display: block;
  }
}

.pane-commons-events-commons-events-create-event-link {
  text-align: right;
}
.pane-commons-events-commons-events-create-event-link .block-inner {
  margin: 0;
}
.pane-commons-events-commons-events-create-event-link a:before {
  background: url('../images/icons-s0eb3728c55.png') 0 -326px no-repeat;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
  content: "";
  top: 2px;
  margin-right: 6px;
}

/**
 * Search
 */
.search-form-page .form-type-textfield label {
  white-space: nowrap;
}
.search-form-page .form-type-textfield input {
  width: auto;
}
@media only screen and (max-width: 480px) {
  .search-form-page .form-type-textfield,
  .search-form-page .form-type-textfield input {
    display: block;
    width: 100%;
  }
}
@media only screen and (min-width: 481px) {
  .search-form-page .form-item {
    margin-bottom: 0;
  }
}

.action-item-search[type="submit"] {
  min-width: 15px;
  background: #46bb2e url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4fcd35), color-stop(100%, #3ea729));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#4fcd35, #3ea729);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#4fcd35, #3ea729);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#4fcd35, #3ea729);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#4fcd35, #3ea729);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-search[type="submit"], .action-item-search[type="submit"]:link, .action-item-search[type="submit"]:visited {
  color: white;
}
.action-item-search[type="submit"]:hover {
  color: white;
  background: #3ea729 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46bb2e), color-stop(100%, #379224));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#46bb2e, #379224);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#46bb2e, #379224);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#46bb2e, #379224);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#46bb2e, #379224);
  border-color: #184010;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
.action-item-search[type="submit"]:focus, .action-item-search[type="submit"]:active {
  background: #46bb2e url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ea729), color-stop(100%, #4fcd35));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#3ea729, #4fcd35);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#3ea729, #4fcd35);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#3ea729, #4fcd35);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#3ea729, #4fcd35);
  border-color: #27691a;
  text-shadow: -1px 1px 2px #379224, -1px -1px 2px #379224, 1px -1px 2px #379224, 1px 1px 2px #379224;
}
[disabled].action-item-search[type="submit"] {
  color: #85dc73;
  background: #46bb2e;
  border-color: #27691a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}

.action-item-search[type="submit"], .action-item-search[type="submit"]:hover, .action-item-search[type="submit"]:active, .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}

.action-item-search {
  float: right;
  margin-right: 0;
  margin-bottom: 0;
}
.action-item-search, .action-item-search[type="submit"] {
  padding-left: 3em;
}
@media only screen and (max-width: 480px) {
  .action-item-search {
    float: none;
    clear: both;
    display: block;
  }
}
@media only screen and (min-width: 481px) {
  .action-item-search {
    margin-top: 0;
  }
}

.block-facetapi {
  margin-bottom: .7em;
  padding-bottom: .7em;
  border-bottom: 1px solid #cccccc;
}
.block-facetapi:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.block-facetapi .block-title {
  margin-bottom: 10px;
  color: #666666;
  font-size: 1.2em;
}

.facetapi-facetapi-links,
.facetapi-date-range {
  margin: 0;
  padding: 0;
}
.facetapi-facetapi-links li.leaf,
.facetapi-date-range li.leaf {
  margin-left: 0;
  list-style-type: none;
  list-style-image: none;
}

@media only screen and (max-width: 480px) {
  .page-search .two-33-66 > .filters-processed {
    clear: none;
    position: absolute;
    right: 0;
    float: right;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: .88em;
    background: white;
    border: 1px solid #eeeeee;
    z-index: 1;
  }
  .page-search .two-33-66 > .filters-processed .commons-pod {
    margin: 0;
    padding: 10px 0;
    -webkit-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    -ms-border-radius: 0 0 0 3px;
    -o-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
  }
  .page-search .two-33-66 > .filters-processed .panel-pane {
    display: none;
  }
  .page-search .two-33-66 > .filters-processed .filter-trigger {
    display: block;
  }
  .page-search .two-33-66 > .expanded {
    margin-right: 0;
    width: 75%;
    height: auto;
    opacity: 1;
  }
  .page-search .two-33-66 > .expanded .commons-pod {
    padding: 10px;
  }
  .page-search .two-33-66 > .expanded .panel-pane {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .page-search .filter-overlay.expanded {
    display: block;
  }
}

.facetapi-processed, .block-content .facetapi-processed {
  margin-bottom: 0;
  padding-left: 0;
}
.facetapi-processed li.last, .block-content .facetapi-processed li.last {
  margin-bottom: 0;
}

.search-results-title,
.search-results-wrapper > h2 {
  margin-top: .2em;
}

.search-results {
  margin-top: 0;
}
.search-results, .block-content .search-results {
  margin-bottom: 0;
  padding: 0;
}

.search-result {
  border-bottom: 1px solid #cccccc;
  list-style-type: none;
}
.search-result, .block-content .search-result {
  padding-bottom: .7em;
  margin-bottom: .7em;
}
.search-result:last-child, .block-content .search-result:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.search-result h2 {
  font-size: 1.429em;
  line-height: 1.2em;
  margin: .5em 0 0;
}
.search-result .title {
  margin-top: 0;
  margin-bottom: .2em;
}
.search-result .search-result-url {
  color: #666666;
  font-size: .85em;
  margin-bottom: 1em;
}
.apachesolr_search-results .search-result .title,
.apachesolr_search-results .search-result .search-result-url,
.apachesolr_search-results .search-result .search-result-date,
.apachesolr_search-results .search-result .search-result-snippet-info {
  display: none;
}
.apachesolr_search-results .search-result .pane-node-flag-commons-follow-group-link {
  position: static;
  right: auto;
  top: auto;
  float: right;
}

/* Search profiles */
.profile-search-result {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-bottom: 0;
  vertical-align: top;
  width: 48.5%;
  margin-right: 2%;
}
.profile-search-result:nth-child(even) {
  margin-right: 0;
}
@media only screen and (max-width: 480px) {
  .profile-search-result {
    width: 100%;
    margin-right: 0;
  }
}
@media only screen and (min-width: 769px) {
  .profile-search-result {
    width: 31.5%;
  }
  .profile-search-result:nth-child(even) {
    margin-right: 2%;
  }
  .profile-search-result:nth-child(3n) {
    margin-right: 0;
  }
}
.commons-pod .profile-search-result {
  width: 100%;
  margin-right: 0;
}
.commons-pod .profile-search-result .profile-actions {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #cccccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.profile-search-result h4 {
  margin: 0;
}

.profile-header,
.profile-content {
  margin-left: 72px;
}

.profile-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.profile-header .user-picture {
  position: relative;
  top: -1.2em;
  float: left;
  margin-bottom: 0;
  margin-left: -72px;
}

.profile-content {
  overflow: hidden;
  height: 2.8em;
  line-height: 1.4em;
}
.profile-content:before {
  content: "";
  float: left;
  width: 5px;
  height: 2.8em;
}
.profile-content > *:first-child {
  float: right;
  width: 100%;
  margin-left: -5px;
}
.profile-content:after {
  content: "\02026";
  float: right;
  position: relative;
  top: -1.4em;
  left: 100%;
  width: 3em;
  margin-left: -3em;
  padding-right: 5px;
  text-align: right;
  background: #fff;
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background: linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
}

.associated-groups-title,
.associated-groups,
.group-item {
  display: inline;
  margin: 0;
  color: #858585;
  white-space: normal;
}

.associated-groups-title {
  font-weight: normal;
}

.associated-groups, .block-content .associated-groups {
  padding-left: 0;
}

.associated-groups-title,
.group-item {
  margin-right: .2em;
  font-size: .88em;
}

.group-item:after {
  content: ",";
}
.group-item:last-child {
  margin-right: 0;
}
.group-item:last-child:after {
  content: ".";
}

.profile-actions {
  clear: both;
  width: 100%;
  margin-top: 10px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 5px 10px;
  background: whitesmoke;
  border-top: 1px solid #cccccc;
  -moz-border-radius-bottomright: 0.4em;
  -webkit-border-bottom-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  -moz-border-radius-bottomleft: 0.4em;
  -webkit-border-bottom-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}
.profile-actions .field {
  /* Make fields in the wrapper inline. */
  display: inline-block;
}

/**
 * Notification settings
 */
.view-commons-follow-node .views-field-ops,
.view-commons-follow-node .views-field-ops-1,
.view-commons-follow-user .views-field-ops,
.view-commons-follow-user .views-field-ops-1,
.view-commons-follow-taxonomy-term .views-field-ops,
.view-commons-follow-taxonomy-term .views-field-ops-1 {
  width: 20%;
}
.view-commons-follow-node .views-field-ops,
.view-commons-follow-user .views-field-ops,
.view-commons-follow-taxonomy-term .views-field-ops {
  text-align: right;
}
.view-commons-follow-node .views-field-ops-1,
.view-commons-follow-user .views-field-ops-1,
.view-commons-follow-taxonomy-term .views-field-ops-1 {
  text-align: center;
}

/**
 * Trusted contacts
 */
.views-field-field-membership-token a:first-child:after {
  content: "|";
  display: inline-block;
  padding: 0 .3em 0 .5em;
  color: #333333;
}

.trusted-status-request:before {
  content: "\271a";
  position: relative;
  top: .1em;
  display: inline-block;
  margin-right: .2em;
  font-size: 1.4em;
  line-height: .6em;
}

.message-contact:before {
  content: "";
  background: url('../images/icons-s0eb3728c55.png') 0 -633px no-repeat;
  width: 11px;
  height: 12px;
  display: inline-block;
  margin-right: 3px;
  position: relative;
  top: 1px;
}

/**
 * Private message
 */
.privatemsg-conversation .form-actions,
.privatemsg-conversation .form-actions [class*="action-item"] {
  margin-bottom: 0;
}

.privatemsg-message-participants {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}

.privatemsg-message {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 72px;
  border-bottom: 1px solid #cccccc;
}
.privatemsg-message .user-picture {
  position: relative;
  float: left;
  width: 50px;
  margin-left: -72px;
}

.privatemsg-message-links {
  font-size: .88em;
  text-align: right;
}

.message-delete:before {
  content: "\2715";
  display: inline-block;
  margin-right: .3em;
  color: #a3a3a3;
  font-weight: bold;
}

/**
 * Commons Origins Pallete Choices
 */
#edit-commons-origins-palette .form-item-commons-origins-palette {
  clear: both;
  margin-bottom: 10px;
}
#edit-commons-origins-palette .form-item-commons-origins-palette input[type="radio"] {
  float: left;
}
#edit-commons-origins-palette .form-item-commons-origins-palette label {
  margin-left: 20px;
}

/**
 * Login and signup form
 */
#user-login input[type="text"], #user-login input[type="password"], #user-register-form input[type="text"], #user-register-form input[type="password"] {
  width: 20em;
  max-width: 100%;
}

/**
 * Add the color palettes
 */
.palette-orange-red h2 {
  color: #830c00;
}
.palette-orange-red .header-color-row-one {
  background-color: #830c00;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-orange-red .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-orange-red .header-color-row-one {
  -webkit-box-shadow: #830c00 0px -1px 0px;
  -moz-box-shadow: #830c00 0px -1px 0px;
  box-shadow: #830c00 0px -1px 0px;
}
.palette-orange-red .header-color-row-two {
  background-color: #d54f1a;
  border-top: 1px solid #e76c3b;
  border-bottom: 1px solid #a83e14;
}
.palette-orange-red h1.node-title {
  color: #d54f1a;
}
.palette-orange-red h1.node-title a {
  color: #d54f1a;
}
.palette-orange-red a, .palette-orange-red .commons-bw-create-all-widget-types li a {
  color: #d54f1a;
}
.palette-orange-red .select-status:after {
  border-top-color: #d54f1a;
}
.palette-orange-red #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-orange-red #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #e76c3b transparent;
}
.palette-orange-red #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-orange-red #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #d54f1a transparent;
}
.palette-orange-red ul.commons-utility-links li.last {
  border-left-color: #d54f1a;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-orange-red ul.primary.tabs li a,
.palette-orange-red ul.primary.tabs li a span {
  color: #d54f1a;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-orange-red ul.primary.tabs li a:hover {
  color: #a83e14;
}
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-orange-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-orange-red ul.primary.tabs li.active a,
.palette-orange-red ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-orange-red .partial-node-form-title {
  color: #ff9126;
}
.palette-orange-red .block-search {
  background-color: #9e3b13;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9E3B13', endColorstr='#FFBA4517');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e3b13), color-stop(100%, #ba4517));
  background-image: -webkit-linear-gradient(top, #9e3b13 0%, #ba4517 100%);
  background-image: -moz-linear-gradient(top, #9e3b13 0%, #ba4517 100%);
  background-image: -o-linear-gradient(top, #9e3b13 0%, #ba4517 100%);
  background-image: linear-gradient(top, #9e3b13 0%, #ba4517 100%);
}
.palette-orange-red .commons-bw-create-all-widget-types, .palette-orange-red li.sharethis .sharethis-wrapper {
  border-color: #d54f1a;
}
.palette-orange-red li.sharethis .sharethis-wrapper:before {
  border-color: #d54f1a transparent transparent transparent;
}
.palette-orange-red #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-orange-red a {
  border-left: 1px solid #a20f00;
  -webkit-box-shadow: #410600 -1px 0px 0px;
  -moz-box-shadow: #410600 -1px 0px 0px;
  box-shadow: #410600 -1px 0px 0px;
}
.palette-orange-red #menu-bar.nav {
  border-right: 1px solid #410600;
  -webkit-box-shadow: #a20f00 1px 0px 0px;
  -moz-box-shadow: #a20f00 1px 0px 0px;
  box-shadow: #a20f00 1px 0px 0px;
}
.palette-orange-red .action-item-primary,
.palette-orange-red .action-item-small-primary,
.palette-orange-red .action-item-large-primary, .palette-orange-red .commons-sign-up, .palette-orange-red .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-orange-red a, .palette-orange-red .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-orange-red a {
  background-color: #ff9126;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9e40), color-stop(100%, #ff840c));
  background: -webkit-linear-gradient(#ff9e40, #ff840c);
  background: -moz-linear-gradient(#ff9e40, #ff840c);
  background: -o-linear-gradient(#ff9e40, #ff840c);
  background: linear-gradient(#ff9e40, #ff840c);
  border-color: #bf5e00;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red .action-item-primary,
.palette-orange-red .action-item-small-primary,
.palette-orange-red .action-item-large-primary, .palette-orange-red .commons-sign-up, .palette-orange-red .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-orange-red a, .palette-orange-red .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-orange-red a, .palette-orange-red .action-item-primary:link,
.palette-orange-red .action-item-small-primary:link,
.palette-orange-red .action-item-large-primary:link, .palette-orange-red .commons-sign-up:link, .palette-orange-red .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-orange-red a:link, .palette-orange-red .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-orange-red a:link, .palette-orange-red .action-item-primary:visited,
.palette-orange-red .action-item-small-primary:visited,
.palette-orange-red .action-item-large-primary:visited, .palette-orange-red .commons-sign-up:visited, .palette-orange-red .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-orange-red a:visited, .palette-orange-red .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-orange-red a:visited {
  color: white;
}
.palette-orange-red .action-item-primary:hover,
.palette-orange-red .action-item-small-primary:hover,
.palette-orange-red .action-item-large-primary:hover, .palette-orange-red .commons-sign-up:hover, .palette-orange-red .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-orange-red a:hover, .palette-orange-red .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-orange-red a:hover {
  color: white;
  background-color: #ff840c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9126), color-stop(100%, #f27700));
  background: -webkit-linear-gradient(#ff9126, #f27700);
  background: -moz-linear-gradient(#ff9126, #f27700);
  background: -o-linear-gradient(#ff9126, #f27700);
  background: linear-gradient(#ff9126, #f27700);
  border-color: #8c4500;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red .action-item-primary:focus,
.palette-orange-red .action-item-small-primary:focus,
.palette-orange-red .action-item-large-primary:focus, .palette-orange-red .commons-sign-up:focus, .palette-orange-red .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-orange-red a:focus, .palette-orange-red .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-orange-red a:focus, .palette-orange-red .action-item-primary:active,
.palette-orange-red .action-item-small-primary:active,
.palette-orange-red .action-item-large-primary:active, .palette-orange-red .commons-sign-up:active, .palette-orange-red .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-orange-red a:active, .palette-orange-red .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-orange-red a:active {
  background: #ff9126;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff840c), color-stop(100%, #ff9e40));
  background: -webkit-linear-gradient(#ff840c, #ff9e40);
  background: -moz-linear-gradient(#ff840c, #ff9e40);
  background: -o-linear-gradient(#ff840c, #ff9e40);
  background: linear-gradient(#ff840c, #ff9e40);
  border-color: #bf5e00;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red [disabled].action-item-primary,
.palette-orange-red [disabled].action-item-small-primary,
.palette-orange-red [disabled].action-item-large-primary, .palette-orange-red [disabled].commons-sign-up, .palette-orange-red .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-orange-red a[disabled], .palette-orange-red .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-orange-red a[disabled] {
  color: #ffc58c;
  background: #ff9126;
  border-color: #bf5e00;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-orange-red .action-item-search[type="submit"] {
  min-width: 15px;
  background: #ff9126 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9e40), color-stop(100%, #ff840c));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#ff9e40, #ff840c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#ff9e40, #ff840c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#ff9e40, #ff840c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#ff9e40, #ff840c);
  border-color: #bf5e00;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red .action-item-search[type="submit"], .palette-orange-red .action-item-search[type="submit"]:link, .palette-orange-red .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-orange-red .action-item-search[type="submit"]:hover {
  color: white;
  background: #ff840c url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9126), color-stop(100%, #f27700));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#ff9126, #f27700);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#ff9126, #f27700);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#ff9126, #f27700);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#ff9126, #f27700);
  border-color: #8c4500;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red .action-item-search[type="submit"]:focus, .palette-orange-red .action-item-search[type="submit"]:active {
  background: #ff9126 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff840c), color-stop(100%, #ff9e40));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#ff840c, #ff9e40);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#ff840c, #ff9e40);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#ff840c, #ff9e40);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#ff840c, #ff9e40);
  border-color: #bf5e00;
  text-shadow: -1px 1px 2px #f27700, -1px -1px 2px #f27700, 1px -1px 2px #f27700, 1px 1px 2px #f27700;
}
.palette-orange-red [disabled].action-item-search[type="submit"] {
  color: #ffc58c;
  background: #ff9126;
  border-color: #bf5e00;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-orange-red .action-item-search[type="submit"], .palette-orange-red .action-item-search[type="submit"]:hover, .palette-orange-red .action-item-search[type="submit"]:active, .palette-orange-red .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-orange-red .notification-count {
  background: #feb431;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feb431), color-stop(100%, #c88001));
  background: -webkit-linear-gradient(#feb431, #c88001);
  background: -moz-linear-gradient(#feb431, #c88001);
  background: -o-linear-gradient(#feb431, #c88001);
  background: linear-gradient(#feb431, #c88001);
  -webkit-box-shadow: 0 0 2px #830c00;
  -moz-box-shadow: 0 0 2px #830c00;
  box-shadow: 0 0 2px #830c00;
}

.palette-magenta-blue h2 {
  color: #891746;
}
.palette-magenta-blue .header-color-row-one {
  background-color: #891746;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-magenta-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-magenta-blue .header-color-row-one {
  -webkit-box-shadow: #891746 0px -1px 0px;
  -moz-box-shadow: #891746 0px -1px 0px;
  box-shadow: #891746 0px -1px 0px;
}
.palette-magenta-blue .header-color-row-two {
  background-color: #e60074;
  border-top: 1px solid #ff1a8d;
  border-bottom: 1px solid #b3005a;
}
.palette-magenta-blue h1.node-title {
  color: #e60074;
}
.palette-magenta-blue h1.node-title a {
  color: #e60074;
}
.palette-magenta-blue a, .palette-magenta-blue .commons-bw-create-all-widget-types li a {
  color: #e60074;
}
.palette-magenta-blue .select-status:after {
  border-top-color: #e60074;
}
.palette-magenta-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-magenta-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #ff1a8d transparent;
}
.palette-magenta-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-magenta-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #e60074 transparent;
}
.palette-magenta-blue ul.commons-utility-links li.last {
  border-left-color: #e60074;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-magenta-blue ul.primary.tabs li a,
.palette-magenta-blue ul.primary.tabs li a span {
  color: #e60074;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-magenta-blue ul.primary.tabs li a:hover {
  color: #b3005a;
}
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-magenta-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-magenta-blue ul.primary.tabs li.active a,
.palette-magenta-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-magenta-blue .partial-node-form-title {
  color: #0097bf;
}
.palette-magenta-blue .block-search {
  background-color: #a90055;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFA90055', endColorstr='#FFC70065');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a90055), color-stop(100%, #c70065));
  background-image: -webkit-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: -moz-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: -o-linear-gradient(top, #a90055 0%, #c70065 100%);
  background-image: linear-gradient(top, #a90055 0%, #c70065 100%);
}
.palette-magenta-blue .commons-bw-create-all-widget-types, .palette-magenta-blue li.sharethis .sharethis-wrapper {
  border-color: #e60074;
}
.palette-magenta-blue li.sharethis .sharethis-wrapper:before {
  border-color: #e60074 transparent transparent transparent;
}
.palette-magenta-blue #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-magenta-blue a {
  border-left: 1px solid #a31b53;
  -webkit-box-shadow: #500d29 -1px 0px 0px;
  -moz-box-shadow: #500d29 -1px 0px 0px;
  box-shadow: #500d29 -1px 0px 0px;
}
.palette-magenta-blue #menu-bar.nav {
  border-right: 1px solid #500d29;
  -webkit-box-shadow: #a31b53 1px 0px 0px;
  -moz-box-shadow: #a31b53 1px 0px 0px;
  box-shadow: #a31b53 1px 0px 0px;
}
.palette-magenta-blue .action-item-primary,
.palette-magenta-blue .action-item-small-primary,
.palette-magenta-blue .action-item-large-primary, .palette-magenta-blue .commons-sign-up, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a {
  background-color: #0097bf;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00abd9), color-stop(100%, #0083a6));
  background: -webkit-linear-gradient(#00abd9, #0083a6);
  background: -moz-linear-gradient(#00abd9, #0083a6);
  background: -o-linear-gradient(#00abd9, #0083a6);
  background: linear-gradient(#00abd9, #0083a6);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-primary,
.palette-magenta-blue .action-item-small-primary,
.palette-magenta-blue .action-item-large-primary, .palette-magenta-blue .commons-sign-up, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a, .palette-magenta-blue .action-item-primary:link,
.palette-magenta-blue .action-item-small-primary:link,
.palette-magenta-blue .action-item-large-primary:link, .palette-magenta-blue .commons-sign-up:link, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:link, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:link, .palette-magenta-blue .action-item-primary:visited,
.palette-magenta-blue .action-item-small-primary:visited,
.palette-magenta-blue .action-item-large-primary:visited, .palette-magenta-blue .commons-sign-up:visited, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:visited, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:visited {
  color: white;
}
.palette-magenta-blue .action-item-primary:hover,
.palette-magenta-blue .action-item-small-primary:hover,
.palette-magenta-blue .action-item-large-primary:hover, .palette-magenta-blue .commons-sign-up:hover, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:hover, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:hover {
  color: white;
  background-color: #0083a6;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0097bf), color-stop(100%, #006f8c));
  background: -webkit-linear-gradient(#0097bf, #006f8c);
  background: -moz-linear-gradient(#0097bf, #006f8c);
  background: -o-linear-gradient(#0097bf, #006f8c);
  background: linear-gradient(#0097bf, #006f8c);
  border-color: #001e26;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-primary:focus,
.palette-magenta-blue .action-item-small-primary:focus,
.palette-magenta-blue .action-item-large-primary:focus, .palette-magenta-blue .commons-sign-up:focus, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:focus, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:focus, .palette-magenta-blue .action-item-primary:active,
.palette-magenta-blue .action-item-small-primary:active,
.palette-magenta-blue .action-item-large-primary:active, .palette-magenta-blue .commons-sign-up:active, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a:active, .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a:active {
  background: #0097bf;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0083a6), color-stop(100%, #00abd9));
  background: -webkit-linear-gradient(#0083a6, #00abd9);
  background: -moz-linear-gradient(#0083a6, #00abd9);
  background: -o-linear-gradient(#0083a6, #00abd9);
  background: linear-gradient(#0083a6, #00abd9);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue [disabled].action-item-primary,
.palette-magenta-blue [disabled].action-item-small-primary,
.palette-magenta-blue [disabled].action-item-large-primary, .palette-magenta-blue [disabled].commons-sign-up, .palette-magenta-blue .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-magenta-blue a[disabled], .palette-magenta-blue .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-magenta-blue a[disabled] {
  color: #26d2ff;
  background: #0097bf;
  border-color: #004659;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-magenta-blue .action-item-search[type="submit"] {
  min-width: 15px;
  background: #0097bf url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00abd9), color-stop(100%, #0083a6));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#00abd9, #0083a6);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#00abd9, #0083a6);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#00abd9, #0083a6);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#00abd9, #0083a6);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-search[type="submit"], .palette-magenta-blue .action-item-search[type="submit"]:link, .palette-magenta-blue .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-magenta-blue .action-item-search[type="submit"]:hover {
  color: white;
  background: #0083a6 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0097bf), color-stop(100%, #006f8c));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#0097bf, #006f8c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#0097bf, #006f8c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#0097bf, #006f8c);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#0097bf, #006f8c);
  border-color: #001e26;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue .action-item-search[type="submit"]:focus, .palette-magenta-blue .action-item-search[type="submit"]:active {
  background: #0097bf url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0083a6), color-stop(100%, #00abd9));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#0083a6, #00abd9);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#0083a6, #00abd9);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#0083a6, #00abd9);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#0083a6, #00abd9);
  border-color: #004659;
  text-shadow: -1px 1px 2px #006f8c, -1px -1px 2px #006f8c, 1px -1px 2px #006f8c, 1px 1px 2px #006f8c;
}
.palette-magenta-blue [disabled].action-item-search[type="submit"] {
  color: #26d2ff;
  background: #0097bf;
  border-color: #004659;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-magenta-blue .action-item-search[type="submit"], .palette-magenta-blue .action-item-search[type="submit"]:hover, .palette-magenta-blue .action-item-search[type="submit"]:active, .palette-magenta-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-magenta-blue .notification-count {
  background: #69c5ec;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #69c5ec), color-stop(100%, #1b9dd4));
  background: -webkit-linear-gradient(#69c5ec, #1b9dd4);
  background: -moz-linear-gradient(#69c5ec, #1b9dd4);
  background: -o-linear-gradient(#69c5ec, #1b9dd4);
  background: linear-gradient(#69c5ec, #1b9dd4);
  -webkit-box-shadow: 0 0 2px #891746;
  -moz-box-shadow: 0 0 2px #891746;
  box-shadow: 0 0 2px #891746;
}

.palette-blue-blue h2 {
  color: #197bb1;
}
.palette-blue-blue .header-color-row-one {
  background-color: #197bb1;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-blue-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-blue-blue .header-color-row-one {
  -webkit-box-shadow: #197bb1 0px -1px 0px;
  -moz-box-shadow: #197bb1 0px -1px 0px;
  box-shadow: #197bb1 0px -1px 0px;
}
.palette-blue-blue .header-color-row-two {
  background-color: #0d8bb9;
  border-top: 1px solid #10afe9;
  border-bottom: 1px solid #0a6789;
}
.palette-blue-blue h1.node-title {
  color: #0d8bb9;
}
.palette-blue-blue h1.node-title a {
  color: #0d8bb9;
}
.palette-blue-blue a, .palette-blue-blue .commons-bw-create-all-widget-types li a {
  color: #0d8bb9;
}
.palette-blue-blue .select-status:after {
  border-top-color: #0d8bb9;
}
.palette-blue-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-blue-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #10afe9 transparent;
}
.palette-blue-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-blue-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #0d8bb9 transparent;
}
.palette-blue-blue ul.commons-utility-links li.last {
  border-left-color: #0d8bb9;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-blue-blue ul.primary.tabs li a,
.palette-blue-blue ul.primary.tabs li a span {
  color: #0d8bb9;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-blue-blue ul.primary.tabs li a:hover {
  color: #0a6789;
}
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-blue-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-blue-blue ul.primary.tabs li.active a,
.palette-blue-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-blue-blue .partial-node-form-title {
  color: #7ebd26;
}
.palette-blue-blue .block-search {
  background-color: #096080;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF096080', endColorstr='#FF0B769C');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #096080), color-stop(100%, #0b769c));
  background-image: -webkit-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: -moz-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: -o-linear-gradient(top, #096080 0%, #0b769c 100%);
  background-image: linear-gradient(top, #096080 0%, #0b769c 100%);
}
.palette-blue-blue .commons-bw-create-all-widget-types, .palette-blue-blue li.sharethis .sharethis-wrapper {
  border-color: #0d8bb9;
}
.palette-blue-blue li.sharethis .sharethis-wrapper:before {
  border-color: #0d8bb9 transparent transparent transparent;
}
.palette-blue-blue #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-blue-blue a {
  border-left: 1px solid #1d8ecc;
  -webkit-box-shadow: #115377 -1px 0px 0px;
  -moz-box-shadow: #115377 -1px 0px 0px;
  box-shadow: #115377 -1px 0px 0px;
}
.palette-blue-blue #menu-bar.nav {
  border-right: 1px solid #115377;
  -webkit-box-shadow: #1d8ecc 1px 0px 0px;
  -moz-box-shadow: #1d8ecc 1px 0px 0px;
  box-shadow: #1d8ecc 1px 0px 0px;
}
.palette-blue-blue .action-item-primary,
.palette-blue-blue .action-item-small-primary,
.palette-blue-blue .action-item-large-primary, .palette-blue-blue .commons-sign-up, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a {
  background-color: #7ebd26;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cd22a), color-stop(100%, #70a822));
  background: -webkit-linear-gradient(#8cd22a, #70a822);
  background: -moz-linear-gradient(#8cd22a, #70a822);
  background: -o-linear-gradient(#8cd22a, #70a822);
  background: linear-gradient(#8cd22a, #70a822);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-primary,
.palette-blue-blue .action-item-small-primary,
.palette-blue-blue .action-item-large-primary, .palette-blue-blue .commons-sign-up, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a, .palette-blue-blue .action-item-primary:link,
.palette-blue-blue .action-item-small-primary:link,
.palette-blue-blue .action-item-large-primary:link, .palette-blue-blue .commons-sign-up:link, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a:link, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a:link, .palette-blue-blue .action-item-primary:visited,
.palette-blue-blue .action-item-small-primary:visited,
.palette-blue-blue .action-item-large-primary:visited, .palette-blue-blue .commons-sign-up:visited, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a:visited, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a:visited {
  color: white;
}
.palette-blue-blue .action-item-primary:hover,
.palette-blue-blue .action-item-small-primary:hover,
.palette-blue-blue .action-item-large-primary:hover, .palette-blue-blue .commons-sign-up:hover, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a:hover, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a:hover {
  color: white;
  background-color: #70a822;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ebd26), color-stop(100%, #62931d));
  background: -webkit-linear-gradient(#7ebd26, #62931d);
  background: -moz-linear-gradient(#7ebd26, #62931d);
  background: -o-linear-gradient(#7ebd26, #62931d);
  background: linear-gradient(#7ebd26, #62931d);
  border-color: #293e0c;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-primary:focus,
.palette-blue-blue .action-item-small-primary:focus,
.palette-blue-blue .action-item-large-primary:focus, .palette-blue-blue .commons-sign-up:focus, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a:focus, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a:focus, .palette-blue-blue .action-item-primary:active,
.palette-blue-blue .action-item-small-primary:active,
.palette-blue-blue .action-item-large-primary:active, .palette-blue-blue .commons-sign-up:active, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-blue-blue a:active, .palette-blue-blue .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-blue-blue a:active {
  background: #7ebd26;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70a822), color-stop(100%, #8cd22a));
  background: -webkit-linear-gradient(#70a822, #8cd22a);
  background: -moz-linear-gradient(#70a822, #8cd22a);
  background: -o-linear-gradient(#70a822, #8cd22a);
  background: linear-gradient(#70a822, #8cd22a);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue [disabled].action-item-primary,
.palette-blue-blue [disabled].action-item-small-primary,
.palette-blue-blue [disabled].action-item-large-primary, .palette-blue-blue [disabled].commons-sign-up, .palette-blue-blue .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-blue-blue a[disabled], .palette-blue-blue .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-blue-blue a[disabled] {
  color: #aee168;
  background: #7ebd26;
  border-color: #456815;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-blue-blue .action-item-search[type="submit"] {
  min-width: 15px;
  background: #7ebd26 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cd22a), color-stop(100%, #70a822));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#8cd22a, #70a822);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#8cd22a, #70a822);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#8cd22a, #70a822);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#8cd22a, #70a822);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-search[type="submit"], .palette-blue-blue .action-item-search[type="submit"]:link, .palette-blue-blue .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-blue-blue .action-item-search[type="submit"]:hover {
  color: white;
  background: #70a822 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ebd26), color-stop(100%, #62931d));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#7ebd26, #62931d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#7ebd26, #62931d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#7ebd26, #62931d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#7ebd26, #62931d);
  border-color: #293e0c;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue .action-item-search[type="submit"]:focus, .palette-blue-blue .action-item-search[type="submit"]:active {
  background: #7ebd26 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70a822), color-stop(100%, #8cd22a));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#70a822, #8cd22a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#70a822, #8cd22a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#70a822, #8cd22a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#70a822, #8cd22a);
  border-color: #456815;
  text-shadow: -1px 1px 2px #62931d, -1px -1px 2px #62931d, 1px -1px 2px #62931d, 1px 1px 2px #62931d;
}
.palette-blue-blue [disabled].action-item-search[type="submit"] {
  color: #aee168;
  background: #7ebd26;
  border-color: #456815;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-blue-blue .action-item-search[type="submit"], .palette-blue-blue .action-item-search[type="submit"]:hover, .palette-blue-blue .action-item-search[type="submit"]:active, .palette-blue-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-blue-blue .notification-count {
  background: #7ebd26;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7ebd26), color-stop(100%, #456815));
  background: -webkit-linear-gradient(#7ebd26, #456815);
  background: -moz-linear-gradient(#7ebd26, #456815);
  background: -o-linear-gradient(#7ebd26, #456815);
  background: linear-gradient(#7ebd26, #456815);
  -webkit-box-shadow: 0 0 2px #197bb1;
  -moz-box-shadow: 0 0 2px #197bb1;
  box-shadow: 0 0 2px #197bb1;
}

.palette-black-green h2 {
  color: #2d3538;
}
.palette-black-green .header-color-row-one {
  background-color: #2d3538;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-green .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-green .header-color-row-one {
  -webkit-box-shadow: #2d3538 0px -1px 0px;
  -moz-box-shadow: #2d3538 0px -1px 0px;
  box-shadow: #2d3538 0px -1px 0px;
}
.palette-black-green .header-color-row-two {
  background-color: #81b453;
  border-top: 1px solid #9bc377;
  border-bottom: 1px solid #689440;
}
.palette-black-green h1.node-title {
  color: #81b453;
}
.palette-black-green h1.node-title a {
  color: #81b453;
}
.palette-black-green a, .palette-black-green .commons-bw-create-all-widget-types li a {
  color: #81b453;
}
.palette-black-green .select-status:after {
  border-top-color: #81b453;
}
.palette-black-green #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-green #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #9bc377 transparent;
}
.palette-black-green #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-green #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #81b453 transparent;
}
.palette-black-green ul.commons-utility-links li.last {
  border-left-color: #81b453;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-green ul.primary.tabs li a,
.palette-black-green ul.primary.tabs li a span {
  color: #81b453;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-green ul.primary.tabs li a:hover {
  color: #689440;
}
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-green .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-green ul.primary.tabs li.active a,
.palette-black-green ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-green .partial-node-form-title {
  color: #4090ba;
}
.palette-black-green .block-search {
  background-color: #638d3d;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF638D3D', endColorstr='#FF72A247');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #638d3d), color-stop(100%, #72a247));
  background-image: -webkit-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: -moz-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: -o-linear-gradient(top, #638d3d 0%, #72a247 100%);
  background-image: linear-gradient(top, #638d3d 0%, #72a247 100%);
}
.palette-black-green .commons-bw-create-all-widget-types, .palette-black-green li.sharethis .sharethis-wrapper {
  border-color: #81b453;
}
.palette-black-green li.sharethis .sharethis-wrapper:before {
  border-color: #81b453 transparent transparent transparent;
}
.palette-black-green #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-black-green a {
  border-left: 1px solid #3b4549;
  -webkit-box-shadow: #0f1213 -1px 0px 0px;
  -moz-box-shadow: #0f1213 -1px 0px 0px;
  box-shadow: #0f1213 -1px 0px 0px;
}
.palette-black-green #menu-bar.nav {
  border-right: 1px solid #0f1213;
  -webkit-box-shadow: #3b4549 1px 0px 0px;
  -moz-box-shadow: #3b4549 1px 0px 0px;
  box-shadow: #3b4549 1px 0px 0px;
}
.palette-black-green .action-item-primary,
.palette-black-green .action-item-small-primary,
.palette-black-green .action-item-large-primary, .palette-black-green .commons-sign-up, .palette-black-green .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-green a, .palette-black-green .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-green a {
  background-color: #4090ba;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #519cc3), color-stop(100%, #3981a7));
  background: -webkit-linear-gradient(#519cc3, #3981a7);
  background: -moz-linear-gradient(#519cc3, #3981a7);
  background: -o-linear-gradient(#519cc3, #3981a7);
  background: linear-gradient(#519cc3, #3981a7);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green .action-item-primary,
.palette-black-green .action-item-small-primary,
.palette-black-green .action-item-large-primary, .palette-black-green .commons-sign-up, .palette-black-green .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-green a, .palette-black-green .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-green a, .palette-black-green .action-item-primary:link,
.palette-black-green .action-item-small-primary:link,
.palette-black-green .action-item-large-primary:link, .palette-black-green .commons-sign-up:link, .palette-black-green .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-black-green a:link, .palette-black-green .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-black-green a:link, .palette-black-green .action-item-primary:visited,
.palette-black-green .action-item-small-primary:visited,
.palette-black-green .action-item-large-primary:visited, .palette-black-green .commons-sign-up:visited, .palette-black-green .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-black-green a:visited, .palette-black-green .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-black-green a:visited {
  color: white;
}
.palette-black-green .action-item-primary:hover,
.palette-black-green .action-item-small-primary:hover,
.palette-black-green .action-item-large-primary:hover, .palette-black-green .commons-sign-up:hover, .palette-black-green .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-black-green a:hover, .palette-black-green .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-black-green a:hover {
  color: white;
  background-color: #3981a7;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4090ba), color-stop(100%, #337394));
  background: -webkit-linear-gradient(#4090ba, #337394);
  background: -moz-linear-gradient(#4090ba, #337394);
  background: -o-linear-gradient(#4090ba, #337394);
  background: linear-gradient(#4090ba, #337394);
  border-color: #193848;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green .action-item-primary:focus,
.palette-black-green .action-item-small-primary:focus,
.palette-black-green .action-item-large-primary:focus, .palette-black-green .commons-sign-up:focus, .palette-black-green .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-black-green a:focus, .palette-black-green .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-black-green a:focus, .palette-black-green .action-item-primary:active,
.palette-black-green .action-item-small-primary:active,
.palette-black-green .action-item-large-primary:active, .palette-black-green .commons-sign-up:active, .palette-black-green .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-black-green a:active, .palette-black-green .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-black-green a:active {
  background: #4090ba;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3981a7), color-stop(100%, #519cc3));
  background: -webkit-linear-gradient(#3981a7, #519cc3);
  background: -moz-linear-gradient(#3981a7, #519cc3);
  background: -o-linear-gradient(#3981a7, #519cc3);
  background: linear-gradient(#3981a7, #519cc3);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green [disabled].action-item-primary,
.palette-black-green [disabled].action-item-small-primary,
.palette-black-green [disabled].action-item-large-primary, .palette-black-green [disabled].commons-sign-up, .palette-black-green .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-black-green a[disabled], .palette-black-green .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-black-green a[disabled] {
  color: #89bcd7;
  background: #4090ba;
  border-color: #26556e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-green .action-item-search[type="submit"] {
  min-width: 15px;
  background: #4090ba url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #519cc3), color-stop(100%, #3981a7));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#519cc3, #3981a7);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#519cc3, #3981a7);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#519cc3, #3981a7);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#519cc3, #3981a7);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green .action-item-search[type="submit"], .palette-black-green .action-item-search[type="submit"]:link, .palette-black-green .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-black-green .action-item-search[type="submit"]:hover {
  color: white;
  background: #3981a7 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4090ba), color-stop(100%, #337394));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#4090ba, #337394);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#4090ba, #337394);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#4090ba, #337394);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#4090ba, #337394);
  border-color: #193848;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green .action-item-search[type="submit"]:focus, .palette-black-green .action-item-search[type="submit"]:active {
  background: #4090ba url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3981a7), color-stop(100%, #519cc3));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#3981a7, #519cc3);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#3981a7, #519cc3);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#3981a7, #519cc3);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#3981a7, #519cc3);
  border-color: #26556e;
  text-shadow: -1px 1px 2px #337394, -1px -1px 2px #337394, 1px -1px 2px #337394, 1px 1px 2px #337394;
}
.palette-black-green [disabled].action-item-search[type="submit"] {
  color: #89bcd7;
  background: #4090ba;
  border-color: #26556e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-green .action-item-search[type="submit"], .palette-black-green .action-item-search[type="submit"]:hover, .palette-black-green .action-item-search[type="submit"]:active, .palette-black-green .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-green .notification-count {
  background: #4090ba;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4090ba), color-stop(100%, #26556e));
  background: -webkit-linear-gradient(#4090ba, #26556e);
  background: -moz-linear-gradient(#4090ba, #26556e);
  background: -o-linear-gradient(#4090ba, #26556e);
  background: linear-gradient(#4090ba, #26556e);
  -webkit-box-shadow: 0 0 2px #2d3538;
  -moz-box-shadow: 0 0 2px #2d3538;
  box-shadow: 0 0 2px #2d3538;
}

.palette-brown-yellow h2 {
  color: #6a513b;
}
.palette-brown-yellow .header-color-row-one {
  background-color: #6a513b;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brown-yellow .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brown-yellow .header-color-row-one {
  -webkit-box-shadow: #6a513b 0px -1px 0px;
  -moz-box-shadow: #6a513b 0px -1px 0px;
  box-shadow: #6a513b 0px -1px 0px;
}
.palette-brown-yellow .header-color-row-two {
  background-color: #9c773d;
  border-top: 1px solid #bb9251;
  border-bottom: 1px solid #775b2f;
}
.palette-brown-yellow h1.node-title {
  color: #9c773d;
}
.palette-brown-yellow h1.node-title a {
  color: #9c773d;
}
.palette-brown-yellow a, .palette-brown-yellow .commons-bw-create-all-widget-types li a {
  color: #9c773d;
}
.palette-brown-yellow .select-status:after {
  border-top-color: #9c773d;
}
.palette-brown-yellow #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brown-yellow #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #bb9251 transparent;
}
.palette-brown-yellow #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brown-yellow #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #9c773d transparent;
}
.palette-brown-yellow ul.commons-utility-links li.last {
  border-left-color: #9c773d;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brown-yellow ul.primary.tabs li a,
.palette-brown-yellow ul.primary.tabs li a span {
  color: #9c773d;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brown-yellow ul.primary.tabs li a:hover {
  color: #775b2f;
}
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brown-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brown-yellow ul.primary.tabs li.active a,
.palette-brown-yellow ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brown-yellow .partial-node-form-title {
  color: #e3ad40;
}
.palette-brown-yellow .block-search {
  background-color: #70552c;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF70552C', endColorstr='#FF866634');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70552c), color-stop(100%, #866634));
  background-image: -webkit-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: -moz-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: -o-linear-gradient(top, #70552c 0%, #866634 100%);
  background-image: linear-gradient(top, #70552c 0%, #866634 100%);
}
.palette-brown-yellow .commons-bw-create-all-widget-types, .palette-brown-yellow li.sharethis .sharethis-wrapper {
  border-color: #9c773d;
}
.palette-brown-yellow li.sharethis .sharethis-wrapper:before {
  border-color: #9c773d transparent transparent transparent;
}
.palette-brown-yellow #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-brown-yellow a {
  border-left: 1px solid #7e6046;
  -webkit-box-shadow: #3f3023 -1px 0px 0px;
  -moz-box-shadow: #3f3023 -1px 0px 0px;
  box-shadow: #3f3023 -1px 0px 0px;
}
.palette-brown-yellow #menu-bar.nav {
  border-right: 1px solid #3f3023;
  -webkit-box-shadow: #7e6046 1px 0px 0px;
  -moz-box-shadow: #7e6046 1px 0px 0px;
  box-shadow: #7e6046 1px 0px 0px;
}
.palette-brown-yellow .action-item-primary,
.palette-brown-yellow .action-item-small-primary,
.palette-brown-yellow .action-item-large-primary, .palette-brown-yellow .commons-sign-up, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a {
  background-color: #e3ad40;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6b756), color-stop(100%, #e0a32a));
  background: -webkit-linear-gradient(#e6b756, #e0a32a);
  background: -moz-linear-gradient(#e6b756, #e0a32a);
  background: -o-linear-gradient(#e6b756, #e0a32a);
  background: linear-gradient(#e6b756, #e0a32a);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-primary,
.palette-brown-yellow .action-item-small-primary,
.palette-brown-yellow .action-item-large-primary, .palette-brown-yellow .commons-sign-up, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a, .palette-brown-yellow .action-item-primary:link,
.palette-brown-yellow .action-item-small-primary:link,
.palette-brown-yellow .action-item-large-primary:link, .palette-brown-yellow .commons-sign-up:link, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:link, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:link, .palette-brown-yellow .action-item-primary:visited,
.palette-brown-yellow .action-item-small-primary:visited,
.palette-brown-yellow .action-item-large-primary:visited, .palette-brown-yellow .commons-sign-up:visited, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:visited, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:visited {
  color: white;
}
.palette-brown-yellow .action-item-primary:hover,
.palette-brown-yellow .action-item-small-primary:hover,
.palette-brown-yellow .action-item-large-primary:hover, .palette-brown-yellow .commons-sign-up:hover, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:hover, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:hover {
  color: white;
  background-color: #e0a32a;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3ad40), color-stop(100%, #d1961f));
  background: -webkit-linear-gradient(#e3ad40, #d1961f);
  background: -moz-linear-gradient(#e3ad40, #d1961f);
  background: -o-linear-gradient(#e3ad40, #d1961f);
  background: linear-gradient(#e3ad40, #d1961f);
  border-color: #785612;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-primary:focus,
.palette-brown-yellow .action-item-small-primary:focus,
.palette-brown-yellow .action-item-large-primary:focus, .palette-brown-yellow .commons-sign-up:focus, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:focus, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:focus, .palette-brown-yellow .action-item-primary:active,
.palette-brown-yellow .action-item-small-primary:active,
.palette-brown-yellow .action-item-large-primary:active, .palette-brown-yellow .commons-sign-up:active, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a:active, .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a:active {
  background: #e3ad40;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0a32a), color-stop(100%, #e6b756));
  background: -webkit-linear-gradient(#e0a32a, #e6b756);
  background: -moz-linear-gradient(#e0a32a, #e6b756);
  background: -o-linear-gradient(#e0a32a, #e6b756);
  background: linear-gradient(#e0a32a, #e6b756);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow [disabled].action-item-primary,
.palette-brown-yellow [disabled].action-item-small-primary,
.palette-brown-yellow [disabled].action-item-large-primary, .palette-brown-yellow [disabled].commons-sign-up, .palette-brown-yellow .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-brown-yellow a[disabled], .palette-brown-yellow .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-brown-yellow a[disabled] {
  color: #f0d399;
  background: #e3ad40;
  border-color: #a57618;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-yellow .action-item-search[type="submit"] {
  min-width: 15px;
  background: #e3ad40 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6b756), color-stop(100%, #e0a32a));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e6b756, #e0a32a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e6b756, #e0a32a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e6b756, #e0a32a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e6b756, #e0a32a);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-search[type="submit"], .palette-brown-yellow .action-item-search[type="submit"]:link, .palette-brown-yellow .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-brown-yellow .action-item-search[type="submit"]:hover {
  color: white;
  background: #e0a32a url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3ad40), color-stop(100%, #d1961f));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e3ad40, #d1961f);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e3ad40, #d1961f);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e3ad40, #d1961f);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e3ad40, #d1961f);
  border-color: #785612;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow .action-item-search[type="submit"]:focus, .palette-brown-yellow .action-item-search[type="submit"]:active {
  background: #e3ad40 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0a32a), color-stop(100%, #e6b756));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e0a32a, #e6b756);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e0a32a, #e6b756);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e0a32a, #e6b756);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e0a32a, #e6b756);
  border-color: #a57618;
  text-shadow: -1px 1px 2px #d1961f, -1px -1px 2px #d1961f, 1px -1px 2px #d1961f, 1px 1px 2px #d1961f;
}
.palette-brown-yellow [disabled].action-item-search[type="submit"] {
  color: #f0d399;
  background: #e3ad40;
  border-color: #a57618;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-yellow .action-item-search[type="submit"], .palette-brown-yellow .action-item-search[type="submit"]:hover, .palette-brown-yellow .action-item-search[type="submit"]:active, .palette-brown-yellow .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brown-yellow .notification-count {
  background: #fcd036;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcd036), color-stop(100%, #c99d03));
  background: -webkit-linear-gradient(#fcd036, #c99d03);
  background: -moz-linear-gradient(#fcd036, #c99d03);
  background: -o-linear-gradient(#fcd036, #c99d03);
  background: linear-gradient(#fcd036, #c99d03);
  -webkit-box-shadow: 0 0 2px #6a513b;
  -moz-box-shadow: 0 0 2px #6a513b;
  box-shadow: 0 0 2px #6a513b;
}

.palette-seafoam-orange h2 {
  color: #668284;
}
.palette-seafoam-orange .header-color-row-one {
  background-color: #668284;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-seafoam-orange .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-seafoam-orange .header-color-row-one {
  -webkit-box-shadow: #668284 0px -1px 0px;
  -moz-box-shadow: #668284 0px -1px 0px;
  box-shadow: #668284 0px -1px 0px;
}
.palette-seafoam-orange .header-color-row-two {
  background-color: #73a5a5;
  border-top: 1px solid #92b9b9;
  border-bottom: 1px solid #5a8b8b;
}
.palette-seafoam-orange h1.node-title {
  color: #73a5a5;
}
.palette-seafoam-orange h1.node-title a {
  color: #73a5a5;
}
.palette-seafoam-orange a, .palette-seafoam-orange .commons-bw-create-all-widget-types li a {
  color: #73a5a5;
}
.palette-seafoam-orange .select-status:after {
  border-top-color: #73a5a5;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-seafoam-orange #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #92b9b9 transparent;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-seafoam-orange #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #73a5a5 transparent;
}
.palette-seafoam-orange ul.commons-utility-links li.last {
  border-left-color: #73a5a5;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-seafoam-orange ul.primary.tabs li a,
.palette-seafoam-orange ul.primary.tabs li a span {
  color: #73a5a5;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-seafoam-orange ul.primary.tabs li a:hover {
  color: #5a8b8b;
}
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-seafoam-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-seafoam-orange ul.primary.tabs li.active a,
.palette-seafoam-orange ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-seafoam-orange .partial-node-form-title {
  color: #b68800;
}
.palette-seafoam-orange .block-search {
  background-color: #568585;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF568585', endColorstr='#FF629898');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #568585), color-stop(100%, #629898));
  background-image: -webkit-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: -moz-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: -o-linear-gradient(top, #568585 0%, #629898 100%);
  background-image: linear-gradient(top, #568585 0%, #629898 100%);
}
.palette-seafoam-orange .commons-bw-create-all-widget-types, .palette-seafoam-orange li.sharethis .sharethis-wrapper {
  border-color: #73a5a5;
}
.palette-seafoam-orange li.sharethis .sharethis-wrapper:before {
  border-color: #73a5a5 transparent transparent transparent;
}
.palette-seafoam-orange #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-seafoam-orange a {
  border-left: 1px solid #759294;
  -webkit-box-shadow: #495d5f -1px 0px 0px;
  -moz-box-shadow: #495d5f -1px 0px 0px;
  box-shadow: #495d5f -1px 0px 0px;
}
.palette-seafoam-orange #menu-bar.nav {
  border-right: 1px solid #495d5f;
  -webkit-box-shadow: #759294 1px 0px 0px;
  -moz-box-shadow: #759294 1px 0px 0px;
  box-shadow: #759294 1px 0px 0px;
}
.palette-seafoam-orange .action-item-primary,
.palette-seafoam-orange .action-item-small-primary,
.palette-seafoam-orange .action-item-large-primary, .palette-seafoam-orange .commons-sign-up, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a {
  background-color: #b68800;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d09b00), color-stop(100%, #9d7500));
  background: -webkit-linear-gradient(#d09b00, #9d7500);
  background: -moz-linear-gradient(#d09b00, #9d7500);
  background: -o-linear-gradient(#d09b00, #9d7500);
  background: linear-gradient(#d09b00, #9d7500);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-primary,
.palette-seafoam-orange .action-item-small-primary,
.palette-seafoam-orange .action-item-large-primary, .palette-seafoam-orange .commons-sign-up, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a, .palette-seafoam-orange .action-item-primary:link,
.palette-seafoam-orange .action-item-small-primary:link,
.palette-seafoam-orange .action-item-large-primary:link, .palette-seafoam-orange .commons-sign-up:link, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:link, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:link, .palette-seafoam-orange .action-item-primary:visited,
.palette-seafoam-orange .action-item-small-primary:visited,
.palette-seafoam-orange .action-item-large-primary:visited, .palette-seafoam-orange .commons-sign-up:visited, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:visited, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:visited {
  color: white;
}
.palette-seafoam-orange .action-item-primary:hover,
.palette-seafoam-orange .action-item-small-primary:hover,
.palette-seafoam-orange .action-item-large-primary:hover, .palette-seafoam-orange .commons-sign-up:hover, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:hover, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:hover {
  color: white;
  background-color: #9d7500;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b68800), color-stop(100%, #836200));
  background: -webkit-linear-gradient(#b68800, #836200);
  background: -moz-linear-gradient(#b68800, #836200);
  background: -o-linear-gradient(#b68800, #836200);
  background: linear-gradient(#b68800, #836200);
  border-color: #1d1600;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-primary:focus,
.palette-seafoam-orange .action-item-small-primary:focus,
.palette-seafoam-orange .action-item-large-primary:focus, .palette-seafoam-orange .commons-sign-up:focus, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:focus, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:focus, .palette-seafoam-orange .action-item-primary:active,
.palette-seafoam-orange .action-item-small-primary:active,
.palette-seafoam-orange .action-item-large-primary:active, .palette-seafoam-orange .commons-sign-up:active, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a:active, .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a:active {
  background: #b68800;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9d7500), color-stop(100%, #d09b00));
  background: -webkit-linear-gradient(#9d7500, #d09b00);
  background: -moz-linear-gradient(#9d7500, #d09b00);
  background: -o-linear-gradient(#9d7500, #d09b00);
  background: linear-gradient(#9d7500, #d09b00);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange [disabled].action-item-primary,
.palette-seafoam-orange [disabled].action-item-small-primary,
.palette-seafoam-orange [disabled].action-item-large-primary, .palette-seafoam-orange [disabled].commons-sign-up, .palette-seafoam-orange .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-seafoam-orange a[disabled], .palette-seafoam-orange .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-seafoam-orange a[disabled] {
  color: #ffc61d;
  background: #b68800;
  border-color: #503c00;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-seafoam-orange .action-item-search[type="submit"] {
  min-width: 15px;
  background: #b68800 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d09b00), color-stop(100%, #9d7500));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#d09b00, #9d7500);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#d09b00, #9d7500);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#d09b00, #9d7500);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#d09b00, #9d7500);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-search[type="submit"], .palette-seafoam-orange .action-item-search[type="submit"]:link, .palette-seafoam-orange .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-seafoam-orange .action-item-search[type="submit"]:hover {
  color: white;
  background: #9d7500 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b68800), color-stop(100%, #836200));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#b68800, #836200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#b68800, #836200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#b68800, #836200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#b68800, #836200);
  border-color: #1d1600;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange .action-item-search[type="submit"]:focus, .palette-seafoam-orange .action-item-search[type="submit"]:active {
  background: #b68800 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9d7500), color-stop(100%, #d09b00));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#9d7500, #d09b00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#9d7500, #d09b00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#9d7500, #d09b00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#9d7500, #d09b00);
  border-color: #503c00;
  text-shadow: -1px 1px 2px #836200, -1px -1px 2px #836200, 1px -1px 2px #836200, 1px 1px 2px #836200;
}
.palette-seafoam-orange [disabled].action-item-search[type="submit"] {
  color: #ffc61d;
  background: #b68800;
  border-color: #503c00;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-seafoam-orange .action-item-search[type="submit"], .palette-seafoam-orange .action-item-search[type="submit"]:hover, .palette-seafoam-orange .action-item-search[type="submit"]:active, .palette-seafoam-orange .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-seafoam-orange .notification-count {
  background: #d9a300;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d9a300), color-stop(100%, #735600));
  background: -webkit-linear-gradient(#d9a300, #735600);
  background: -moz-linear-gradient(#d9a300, #735600);
  background: -o-linear-gradient(#d9a300, #735600);
  background: linear-gradient(#d9a300, #735600);
  -webkit-box-shadow: 0 0 2px #668284;
  -moz-box-shadow: 0 0 2px #668284;
  box-shadow: 0 0 2px #668284;
}

.palette-black-blue-yellow h2 {
  color: #353535;
}
.palette-black-blue-yellow .header-color-row-one {
  background-color: #353535;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-blue-yellow .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-blue-yellow .header-color-row-one {
  -webkit-box-shadow: #353535 0px -1px 0px;
  -moz-box-shadow: #353535 0px -1px 0px;
  box-shadow: #353535 0px -1px 0px;
}
.palette-black-blue-yellow .header-color-row-two {
  background-color: #0072ab;
  border-top: 1px solid #0094de;
  border-bottom: 1px solid #005078;
}
.palette-black-blue-yellow h1.node-title {
  color: #0072ab;
}
.palette-black-blue-yellow h1.node-title a {
  color: #0072ab;
}
.palette-black-blue-yellow a, .palette-black-blue-yellow .commons-bw-create-all-widget-types li a {
  color: #0072ab;
}
.palette-black-blue-yellow .select-status:after {
  border-top-color: #0072ab;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-blue-yellow #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #0094de transparent;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-blue-yellow #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #0072ab transparent;
}
.palette-black-blue-yellow ul.commons-utility-links li.last {
  border-left-color: #0072ab;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-blue-yellow ul.primary.tabs li a,
.palette-black-blue-yellow ul.primary.tabs li a span {
  color: #0072ab;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-blue-yellow ul.primary.tabs li a:hover {
  color: #005078;
}
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-blue-yellow .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-blue-yellow ul.primary.tabs li.active a,
.palette-black-blue-yellow ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-blue-yellow .partial-node-form-title {
  color: #d0a600;
}
.palette-black-blue-yellow .block-search {
  background-color: #00496e;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00496E', endColorstr='#FF005E8C');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00496e), color-stop(100%, #005e8c));
  background-image: -webkit-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: -moz-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: -o-linear-gradient(top, #00496e 0%, #005e8c 100%);
  background-image: linear-gradient(top, #00496e 0%, #005e8c 100%);
}
.palette-black-blue-yellow .commons-bw-create-all-widget-types, .palette-black-blue-yellow li.sharethis .sharethis-wrapper {
  border-color: #0072ab;
}
.palette-black-blue-yellow li.sharethis .sharethis-wrapper:before {
  border-color: #0072ab transparent transparent transparent;
}
.palette-black-blue-yellow #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-black-blue-yellow a {
  border-left: 1px solid #444444;
  -webkit-box-shadow: #141414 -1px 0px 0px;
  -moz-box-shadow: #141414 -1px 0px 0px;
  box-shadow: #141414 -1px 0px 0px;
}
.palette-black-blue-yellow #menu-bar.nav {
  border-right: 1px solid #141414;
  -webkit-box-shadow: #444444 1px 0px 0px;
  -moz-box-shadow: #444444 1px 0px 0px;
  box-shadow: #444444 1px 0px 0px;
}
.palette-black-blue-yellow .action-item-primary,
.palette-black-blue-yellow .action-item-small-primary,
.palette-black-blue-yellow .action-item-large-primary, .palette-black-blue-yellow .commons-sign-up, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a {
  background-color: #d0a600;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaba00), color-stop(100%, #b69200));
  background: -webkit-linear-gradient(#eaba00, #b69200);
  background: -moz-linear-gradient(#eaba00, #b69200);
  background: -o-linear-gradient(#eaba00, #b69200);
  background: linear-gradient(#eaba00, #b69200);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-primary,
.palette-black-blue-yellow .action-item-small-primary,
.palette-black-blue-yellow .action-item-large-primary, .palette-black-blue-yellow .commons-sign-up, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a, .palette-black-blue-yellow .action-item-primary:link,
.palette-black-blue-yellow .action-item-small-primary:link,
.palette-black-blue-yellow .action-item-large-primary:link, .palette-black-blue-yellow .commons-sign-up:link, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:link, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:link, .palette-black-blue-yellow .action-item-primary:visited,
.palette-black-blue-yellow .action-item-small-primary:visited,
.palette-black-blue-yellow .action-item-large-primary:visited, .palette-black-blue-yellow .commons-sign-up:visited, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:visited, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:visited {
  color: white;
}
.palette-black-blue-yellow .action-item-primary:hover,
.palette-black-blue-yellow .action-item-small-primary:hover,
.palette-black-blue-yellow .action-item-large-primary:hover, .palette-black-blue-yellow .commons-sign-up:hover, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:hover, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:hover {
  color: white;
  background-color: #b69200;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0a600), color-stop(100%, #9d7d00));
  background: -webkit-linear-gradient(#d0a600, #9d7d00);
  background: -moz-linear-gradient(#d0a600, #9d7d00);
  background: -o-linear-gradient(#d0a600, #9d7d00);
  background: linear-gradient(#d0a600, #9d7d00);
  border-color: #372c00;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-primary:focus,
.palette-black-blue-yellow .action-item-small-primary:focus,
.palette-black-blue-yellow .action-item-large-primary:focus, .palette-black-blue-yellow .commons-sign-up:focus, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:focus, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:focus, .palette-black-blue-yellow .action-item-primary:active,
.palette-black-blue-yellow .action-item-small-primary:active,
.palette-black-blue-yellow .action-item-large-primary:active, .palette-black-blue-yellow .commons-sign-up:active, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a:active, .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a:active {
  background: #d0a600;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b69200), color-stop(100%, #eaba00));
  background: -webkit-linear-gradient(#b69200, #eaba00);
  background: -moz-linear-gradient(#b69200, #eaba00);
  background: -o-linear-gradient(#b69200, #eaba00);
  background: linear-gradient(#b69200, #eaba00);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow [disabled].action-item-primary,
.palette-black-blue-yellow [disabled].action-item-small-primary,
.palette-black-blue-yellow [disabled].action-item-large-primary, .palette-black-blue-yellow [disabled].commons-sign-up, .palette-black-blue-yellow .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-black-blue-yellow a[disabled], .palette-black-blue-yellow .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-black-blue-yellow a[disabled] {
  color: #ffd737;
  background: #d0a600;
  border-color: #6a5500;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-blue-yellow .action-item-search[type="submit"] {
  min-width: 15px;
  background: #d0a600 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eaba00), color-stop(100%, #b69200));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#eaba00, #b69200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#eaba00, #b69200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#eaba00, #b69200);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#eaba00, #b69200);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-search[type="submit"], .palette-black-blue-yellow .action-item-search[type="submit"]:link, .palette-black-blue-yellow .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-black-blue-yellow .action-item-search[type="submit"]:hover {
  color: white;
  background: #b69200 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0a600), color-stop(100%, #9d7d00));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#d0a600, #9d7d00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#d0a600, #9d7d00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#d0a600, #9d7d00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#d0a600, #9d7d00);
  border-color: #372c00;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow .action-item-search[type="submit"]:focus, .palette-black-blue-yellow .action-item-search[type="submit"]:active {
  background: #d0a600 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b69200), color-stop(100%, #eaba00));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#b69200, #eaba00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#b69200, #eaba00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#b69200, #eaba00);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#b69200, #eaba00);
  border-color: #6a5500;
  text-shadow: -1px 1px 2px #9d7d00, -1px -1px 2px #9d7d00, 1px -1px 2px #9d7d00, 1px 1px 2px #9d7d00;
}
.palette-black-blue-yellow [disabled].action-item-search[type="submit"] {
  color: #ffd737;
  background: #d0a600;
  border-color: #6a5500;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-blue-yellow .action-item-search[type="submit"], .palette-black-blue-yellow .action-item-search[type="submit"]:hover, .palette-black-blue-yellow .action-item-search[type="submit"]:active, .palette-black-blue-yellow .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-blue-yellow .notification-count {
  background: #e5b700;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e5b700), color-stop(100%, #7f6500));
  background: -webkit-linear-gradient(#e5b700, #7f6500);
  background: -moz-linear-gradient(#e5b700, #7f6500);
  background: -o-linear-gradient(#e5b700, #7f6500);
  background: linear-gradient(#e5b700, #7f6500);
  -webkit-box-shadow: 0 0 2px #353535;
  -moz-box-shadow: 0 0 2px #353535;
  box-shadow: 0 0 2px #353535;
}

.palette-brick-brick h2 {
  color: #432a26;
}
.palette-brick-brick .header-color-row-one {
  background-color: #432a26;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brick-brick .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brick-brick .header-color-row-one {
  -webkit-box-shadow: #432a26 0px -1px 0px;
  -moz-box-shadow: #432a26 0px -1px 0px;
  box-shadow: #432a26 0px -1px 0px;
}
.palette-brick-brick .header-color-row-two {
  background-color: #723729;
  border-top: 1px solid #984936;
  border-bottom: 1px solid #4c251c;
}
.palette-brick-brick h1.node-title {
  color: #723729;
}
.palette-brick-brick h1.node-title a {
  color: #723729;
}
.palette-brick-brick a, .palette-brick-brick .commons-bw-create-all-widget-types li a {
  color: #723729;
}
.palette-brick-brick .select-status:after {
  border-top-color: #723729;
}
.palette-brick-brick #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brick-brick #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #984936 transparent;
}
.palette-brick-brick #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brick-brick #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #723729 transparent;
}
.palette-brick-brick ul.commons-utility-links li.last {
  border-left-color: #723729;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brick-brick ul.primary.tabs li a,
.palette-brick-brick ul.primary.tabs li a span {
  color: #723729;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brick-brick ul.primary.tabs li a:hover {
  color: #4c251c;
}
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brick-brick .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brick-brick ul.primary.tabs li.active a,
.palette-brick-brick ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brick-brick .partial-node-form-title {
  color: #a12e1e;
}
.palette-brick-brick .block-search {
  background-color: #452119;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF452119', endColorstr='#FF5B2C21');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #452119), color-stop(100%, #5b2c21));
  background-image: -webkit-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: -moz-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: -o-linear-gradient(top, #452119 0%, #5b2c21 100%);
  background-image: linear-gradient(top, #452119 0%, #5b2c21 100%);
}
.palette-brick-brick .commons-bw-create-all-widget-types, .palette-brick-brick li.sharethis .sharethis-wrapper {
  border-color: #723729;
}
.palette-brick-brick li.sharethis .sharethis-wrapper:before {
  border-color: #723729 transparent transparent transparent;
}
.palette-brick-brick #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-brick-brick a {
  border-left: 1px solid #573631;
  -webkit-box-shadow: #190f0e -1px 0px 0px;
  -moz-box-shadow: #190f0e -1px 0px 0px;
  box-shadow: #190f0e -1px 0px 0px;
}
.palette-brick-brick #menu-bar.nav {
  border-right: 1px solid #190f0e;
  -webkit-box-shadow: #573631 1px 0px 0px;
  -moz-box-shadow: #573631 1px 0px 0px;
  box-shadow: #573631 1px 0px 0px;
}
.palette-brick-brick .action-item-primary,
.palette-brick-brick .action-item-small-primary,
.palette-brick-brick .action-item-large-primary, .palette-brick-brick .commons-sign-up, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a {
  background-color: #a12e1e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b63422), color-stop(100%, #8c281a));
  background: -webkit-linear-gradient(#b63422, #8c281a);
  background: -moz-linear-gradient(#b63422, #8c281a);
  background: -o-linear-gradient(#b63422, #8c281a);
  background: linear-gradient(#b63422, #8c281a);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-primary,
.palette-brick-brick .action-item-small-primary,
.palette-brick-brick .action-item-large-primary, .palette-brick-brick .commons-sign-up, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a, .palette-brick-brick .action-item-primary:link,
.palette-brick-brick .action-item-small-primary:link,
.palette-brick-brick .action-item-large-primary:link, .palette-brick-brick .commons-sign-up:link, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a:link, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a:link, .palette-brick-brick .action-item-primary:visited,
.palette-brick-brick .action-item-small-primary:visited,
.palette-brick-brick .action-item-large-primary:visited, .palette-brick-brick .commons-sign-up:visited, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a:visited, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a:visited {
  color: white;
}
.palette-brick-brick .action-item-primary:hover,
.palette-brick-brick .action-item-small-primary:hover,
.palette-brick-brick .action-item-large-primary:hover, .palette-brick-brick .commons-sign-up:hover, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a:hover, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a:hover {
  color: white;
  background-color: #8c281a;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a12e1e), color-stop(100%, #762216));
  background: -webkit-linear-gradient(#a12e1e, #762216);
  background: -moz-linear-gradient(#a12e1e, #762216);
  background: -o-linear-gradient(#a12e1e, #762216);
  background: linear-gradient(#a12e1e, #762216);
  border-color: #200906;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-primary:focus,
.palette-brick-brick .action-item-small-primary:focus,
.palette-brick-brick .action-item-large-primary:focus, .palette-brick-brick .commons-sign-up:focus, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a:focus, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a:focus, .palette-brick-brick .action-item-primary:active,
.palette-brick-brick .action-item-small-primary:active,
.palette-brick-brick .action-item-large-primary:active, .palette-brick-brick .commons-sign-up:active, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-brick-brick a:active, .palette-brick-brick .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-brick-brick a:active {
  background: #a12e1e;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8c281a), color-stop(100%, #b63422));
  background: -webkit-linear-gradient(#8c281a, #b63422);
  background: -moz-linear-gradient(#8c281a, #b63422);
  background: -o-linear-gradient(#8c281a, #b63422);
  background: linear-gradient(#8c281a, #b63422);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick [disabled].action-item-primary,
.palette-brick-brick [disabled].action-item-small-primary,
.palette-brick-brick [disabled].action-item-large-primary, .palette-brick-brick [disabled].commons-sign-up, .palette-brick-brick .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-brick-brick a[disabled], .palette-brick-brick .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-brick-brick a[disabled] {
  color: #dd5a48;
  background: #a12e1e;
  border-color: #4b150e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brick-brick .action-item-search[type="submit"] {
  min-width: 15px;
  background: #a12e1e url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b63422), color-stop(100%, #8c281a));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#b63422, #8c281a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#b63422, #8c281a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#b63422, #8c281a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#b63422, #8c281a);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-search[type="submit"], .palette-brick-brick .action-item-search[type="submit"]:link, .palette-brick-brick .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-brick-brick .action-item-search[type="submit"]:hover {
  color: white;
  background: #8c281a url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a12e1e), color-stop(100%, #762216));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#a12e1e, #762216);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#a12e1e, #762216);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#a12e1e, #762216);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#a12e1e, #762216);
  border-color: #200906;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick .action-item-search[type="submit"]:focus, .palette-brick-brick .action-item-search[type="submit"]:active {
  background: #a12e1e url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8c281a), color-stop(100%, #b63422));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#8c281a, #b63422);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#8c281a, #b63422);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#8c281a, #b63422);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#8c281a, #b63422);
  border-color: #4b150e;
  text-shadow: -1px 1px 2px #762216, -1px -1px 2px #762216, 1px -1px 2px #762216, 1px 1px 2px #762216;
}
.palette-brick-brick [disabled].action-item-search[type="submit"] {
  color: #dd5a48;
  background: #a12e1e;
  border-color: #4b150e;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brick-brick .action-item-search[type="submit"], .palette-brick-brick .action-item-search[type="submit"]:hover, .palette-brick-brick .action-item-search[type="submit"]:active, .palette-brick-brick .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brick-brick .notification-count {
  background: #c2594c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c2594c), color-stop(100%, #7d342b));
  background: -webkit-linear-gradient(#c2594c, #7d342b);
  background: -moz-linear-gradient(#c2594c, #7d342b);
  background: -o-linear-gradient(#c2594c, #7d342b);
  background: linear-gradient(#c2594c, #7d342b);
  -webkit-box-shadow: 0 0 2px #432a26;
  -moz-box-shadow: 0 0 2px #432a26;
  box-shadow: 0 0 2px #432a26;
}

.palette-gray-lightgray-blue h2 {
  color: #868686;
}
.palette-gray-lightgray-blue .header-color-row-one {
  background-color: #868686;
  border-top: 1.5em solid #070707;
}
@media only screen and (min-width: 769px) {
  .palette-gray-lightgray-blue .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-gray-lightgray-blue .header-color-row-one {
  -webkit-box-shadow: #868686 0px -1px 0px;
  -moz-box-shadow: #868686 0px -1px 0px;
  box-shadow: #868686 0px -1px 0px;
}
.palette-gray-lightgray-blue .header-color-row-two {
  background-color: #dbdbdb;
  border-top: 1px solid #f4f4f4;
  border-bottom: 1px solid #c2c2c2;
}
.palette-gray-lightgray-blue h1.node-title {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue h1.node-title a {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue a, .palette-gray-lightgray-blue .commons-bw-create-all-widget-types li a {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue .select-status:after {
  border-top-color: #dbdbdb;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #f4f4f4 transparent;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #dbdbdb transparent;
}
.palette-gray-lightgray-blue ul.commons-utility-links li.last {
  border-left-color: #dbdbdb;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-gray-lightgray-blue ul.primary.tabs li a,
.palette-gray-lightgray-blue ul.primary.tabs li a span {
  color: #dbdbdb;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-gray-lightgray-blue ul.primary.tabs li a:hover {
  color: #c2c2c2;
}
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-gray-lightgray-blue .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-gray-lightgray-blue ul.primary.tabs li.active a,
.palette-gray-lightgray-blue ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-gray-lightgray-blue .partial-node-form-title {
  color: #04b6e7;
}
.palette-gray-lightgray-blue .block-search {
  background-color: #bcbcbc;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBCBCBC', endColorstr='#FFCCCCCC');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbc), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
  background-image: linear-gradient(top, #bcbcbc 0%, #cccccc 100%);
}
.palette-gray-lightgray-blue .commons-bw-create-all-widget-types, .palette-gray-lightgray-blue li.sharethis .sharethis-wrapper {
  border-color: #dbdbdb;
}
.palette-gray-lightgray-blue li.sharethis .sharethis-wrapper:before {
  border-color: #dbdbdb transparent transparent transparent;
}
.palette-gray-lightgray-blue #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-gray-lightgray-blue a {
  border-left: 1px solid #959595;
  -webkit-box-shadow: #656565 -1px 0px 0px;
  -moz-box-shadow: #656565 -1px 0px 0px;
  box-shadow: #656565 -1px 0px 0px;
}
.palette-gray-lightgray-blue #menu-bar.nav {
  border-right: 1px solid #656565;
  -webkit-box-shadow: #959595 1px 0px 0px;
  -moz-box-shadow: #959595 1px 0px 0px;
  box-shadow: #959595 1px 0px 0px;
}
.palette-gray-lightgray-blue .action-item-primary,
.palette-gray-lightgray-blue .action-item-small-primary,
.palette-gray-lightgray-blue .action-item-large-primary, .palette-gray-lightgray-blue .commons-sign-up, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a {
  background-color: #04b6e7;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0ac7fb), color-stop(100%, #04a2ce));
  background: -webkit-linear-gradient(#0ac7fb, #04a2ce);
  background: -moz-linear-gradient(#0ac7fb, #04a2ce);
  background: -o-linear-gradient(#0ac7fb, #04a2ce);
  background: linear-gradient(#0ac7fb, #04a2ce);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-primary,
.palette-gray-lightgray-blue .action-item-small-primary,
.palette-gray-lightgray-blue .action-item-large-primary, .palette-gray-lightgray-blue .commons-sign-up, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a, .palette-gray-lightgray-blue .action-item-primary:link,
.palette-gray-lightgray-blue .action-item-small-primary:link,
.palette-gray-lightgray-blue .action-item-large-primary:link, .palette-gray-lightgray-blue .commons-sign-up:link, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:link, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:link, .palette-gray-lightgray-blue .action-item-primary:visited,
.palette-gray-lightgray-blue .action-item-small-primary:visited,
.palette-gray-lightgray-blue .action-item-large-primary:visited, .palette-gray-lightgray-blue .commons-sign-up:visited, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:visited, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:visited {
  color: white;
}
.palette-gray-lightgray-blue .action-item-primary:hover,
.palette-gray-lightgray-blue .action-item-small-primary:hover,
.palette-gray-lightgray-blue .action-item-large-primary:hover, .palette-gray-lightgray-blue .commons-sign-up:hover, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:hover, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:hover {
  color: white;
  background-color: #04a2ce;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04b6e7), color-stop(100%, #038fb5));
  background: -webkit-linear-gradient(#04b6e7, #038fb5);
  background: -moz-linear-gradient(#04b6e7, #038fb5);
  background: -o-linear-gradient(#04b6e7, #038fb5);
  background: linear-gradient(#04b6e7, #038fb5);
  border-color: #014051;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-primary:focus,
.palette-gray-lightgray-blue .action-item-small-primary:focus,
.palette-gray-lightgray-blue .action-item-large-primary:focus, .palette-gray-lightgray-blue .commons-sign-up:focus, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:focus, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:focus, .palette-gray-lightgray-blue .action-item-primary:active,
.palette-gray-lightgray-blue .action-item-small-primary:active,
.palette-gray-lightgray-blue .action-item-large-primary:active, .palette-gray-lightgray-blue .commons-sign-up:active, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a:active, .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a:active {
  background: #04b6e7;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04a2ce), color-stop(100%, #0ac7fb));
  background: -webkit-linear-gradient(#04a2ce, #0ac7fb);
  background: -moz-linear-gradient(#04a2ce, #0ac7fb);
  background: -o-linear-gradient(#04a2ce, #0ac7fb);
  background: linear-gradient(#04a2ce, #0ac7fb);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue [disabled].action-item-primary,
.palette-gray-lightgray-blue [disabled].action-item-small-primary,
.palette-gray-lightgray-blue [disabled].action-item-large-primary, .palette-gray-lightgray-blue [disabled].commons-sign-up, .palette-gray-lightgray-blue .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-gray-lightgray-blue a[disabled], .palette-gray-lightgray-blue .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-gray-lightgray-blue a[disabled] {
  color: #55d8fc;
  background: #04b6e7;
  border-color: #026783;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"] {
  min-width: 15px;
  background: #04b6e7 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0ac7fb), color-stop(100%, #04a2ce));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#0ac7fb, #04a2ce);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#0ac7fb, #04a2ce);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#0ac7fb, #04a2ce);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#0ac7fb, #04a2ce);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"], .palette-gray-lightgray-blue .action-item-search[type="submit"]:link, .palette-gray-lightgray-blue .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"]:hover {
  color: white;
  background: #04a2ce url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04b6e7), color-stop(100%, #038fb5));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#04b6e7, #038fb5);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#04b6e7, #038fb5);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#04b6e7, #038fb5);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#04b6e7, #038fb5);
  border-color: #014051;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"]:focus, .palette-gray-lightgray-blue .action-item-search[type="submit"]:active {
  background: #04b6e7 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04a2ce), color-stop(100%, #0ac7fb));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#04a2ce, #0ac7fb);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#04a2ce, #0ac7fb);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#04a2ce, #0ac7fb);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#04a2ce, #0ac7fb);
  border-color: #026783;
  text-shadow: -1px 1px 2px #038fb5, -1px -1px 2px #038fb5, 1px -1px 2px #038fb5, 1px 1px 2px #038fb5;
}
.palette-gray-lightgray-blue [disabled].action-item-search[type="submit"] {
  color: #55d8fc;
  background: #04b6e7;
  border-color: #026783;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-gray-lightgray-blue .action-item-search[type="submit"], .palette-gray-lightgray-blue .action-item-search[type="submit"]:hover, .palette-gray-lightgray-blue .action-item-search[type="submit"]:active, .palette-gray-lightgray-blue .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-gray-lightgray-blue .notification-count {
  background: #00ccff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00ccff), color-stop(100%, #007a99));
  background: -webkit-linear-gradient(#00ccff, #007a99);
  background: -moz-linear-gradient(#00ccff, #007a99);
  background: -o-linear-gradient(#00ccff, #007a99);
  background: linear-gradient(#00ccff, #007a99);
  -webkit-box-shadow: 0 0 2px #868686;
  -moz-box-shadow: 0 0 2px #868686;
  box-shadow: 0 0 2px #868686;
}

.palette-black-white-red h2 {
  color: #262626;
}
.palette-black-white-red .header-color-row-one {
  background-color: #262626;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-black-white-red .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-black-white-red .header-color-row-one {
  -webkit-box-shadow: #262626 0px -1px 0px;
  -moz-box-shadow: #262626 0px -1px 0px;
  box-shadow: #262626 0px -1px 0px;
}
.palette-black-white-red .header-color-row-two {
  background-color: #383838;
  border-top: 1px solid #525252;
  border-bottom: 1px solid #1f1f1f;
}
.palette-black-white-red h1.node-title {
  color: #383838;
}
.palette-black-white-red h1.node-title a {
  color: #383838;
}
.palette-black-white-red a, .palette-black-white-red .commons-bw-create-all-widget-types li a {
  color: #383838;
}
.palette-black-white-red .select-status:after {
  border-top-color: #383838;
}
.palette-black-white-red #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-black-white-red #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #525252 transparent;
}
.palette-black-white-red #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-black-white-red #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #383838 transparent;
}
.palette-black-white-red ul.commons-utility-links li.last {
  border-left-color: #383838;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-black-white-red ul.primary.tabs li a,
.palette-black-white-red ul.primary.tabs li a span {
  color: #383838;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-black-white-red ul.primary.tabs li a:hover {
  color: #1f1f1f;
}
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-black-white-red .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-black-white-red ul.primary.tabs li.active a,
.palette-black-white-red ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-black-white-red .partial-node-form-title {
  color: #cc0000;
}
.palette-black-white-red .block-search {
  background-color: #191919;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF191919', endColorstr='#FF292929');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #191919), color-stop(100%, #292929));
  background-image: -webkit-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: -moz-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: -o-linear-gradient(top, #191919 0%, #292929 100%);
  background-image: linear-gradient(top, #191919 0%, #292929 100%);
}
.palette-black-white-red .commons-bw-create-all-widget-types, .palette-black-white-red li.sharethis .sharethis-wrapper {
  border-color: #383838;
}
.palette-black-white-red li.sharethis .sharethis-wrapper:before {
  border-color: #383838 transparent transparent transparent;
}
.palette-black-white-red #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-black-white-red a {
  border-left: 1px solid #353535;
  -webkit-box-shadow: #050505 -1px 0px 0px;
  -moz-box-shadow: #050505 -1px 0px 0px;
  box-shadow: #050505 -1px 0px 0px;
}
.palette-black-white-red #menu-bar.nav {
  border-right: 1px solid #050505;
  -webkit-box-shadow: #353535 1px 0px 0px;
  -moz-box-shadow: #353535 1px 0px 0px;
  box-shadow: #353535 1px 0px 0px;
}
.palette-black-white-red .action-item-primary,
.palette-black-white-red .action-item-small-primary,
.palette-black-white-red .action-item-large-primary, .palette-black-white-red .commons-sign-up, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a {
  background-color: #cc0000;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60000), color-stop(100%, #b30000));
  background: -webkit-linear-gradient(#e60000, #b30000);
  background: -moz-linear-gradient(#e60000, #b30000);
  background: -o-linear-gradient(#e60000, #b30000);
  background: linear-gradient(#e60000, #b30000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-primary,
.palette-black-white-red .action-item-small-primary,
.palette-black-white-red .action-item-large-primary, .palette-black-white-red .commons-sign-up, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a, .palette-black-white-red .action-item-primary:link,
.palette-black-white-red .action-item-small-primary:link,
.palette-black-white-red .action-item-large-primary:link, .palette-black-white-red .commons-sign-up:link, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a:link, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a:link, .palette-black-white-red .action-item-primary:visited,
.palette-black-white-red .action-item-small-primary:visited,
.palette-black-white-red .action-item-large-primary:visited, .palette-black-white-red .commons-sign-up:visited, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a:visited, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a:visited {
  color: white;
}
.palette-black-white-red .action-item-primary:hover,
.palette-black-white-red .action-item-small-primary:hover,
.palette-black-white-red .action-item-large-primary:hover, .palette-black-white-red .commons-sign-up:hover, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a:hover, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a:hover {
  color: white;
  background-color: #b30000;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cc0000), color-stop(100%, #990000));
  background: -webkit-linear-gradient(#cc0000, #990000);
  background: -moz-linear-gradient(#cc0000, #990000);
  background: -o-linear-gradient(#cc0000, #990000);
  background: linear-gradient(#cc0000, #990000);
  border-color: #330000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-primary:focus,
.palette-black-white-red .action-item-small-primary:focus,
.palette-black-white-red .action-item-large-primary:focus, .palette-black-white-red .commons-sign-up:focus, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a:focus, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a:focus, .palette-black-white-red .action-item-primary:active,
.palette-black-white-red .action-item-small-primary:active,
.palette-black-white-red .action-item-large-primary:active, .palette-black-white-red .commons-sign-up:active, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-black-white-red a:active, .palette-black-white-red .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-black-white-red a:active {
  background: #cc0000;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b30000), color-stop(100%, #e60000));
  background: -webkit-linear-gradient(#b30000, #e60000);
  background: -moz-linear-gradient(#b30000, #e60000);
  background: -o-linear-gradient(#b30000, #e60000);
  background: linear-gradient(#b30000, #e60000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red [disabled].action-item-primary,
.palette-black-white-red [disabled].action-item-small-primary,
.palette-black-white-red [disabled].action-item-large-primary, .palette-black-white-red [disabled].commons-sign-up, .palette-black-white-red .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-black-white-red a[disabled], .palette-black-white-red .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-black-white-red a[disabled] {
  color: #ff3333;
  background: #cc0000;
  border-color: #660000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-white-red .action-item-search[type="submit"] {
  min-width: 15px;
  background: #cc0000 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60000), color-stop(100%, #b30000));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e60000, #b30000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e60000, #b30000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e60000, #b30000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e60000, #b30000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-search[type="submit"], .palette-black-white-red .action-item-search[type="submit"]:link, .palette-black-white-red .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-black-white-red .action-item-search[type="submit"]:hover {
  color: white;
  background: #b30000 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cc0000), color-stop(100%, #990000));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#cc0000, #990000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#cc0000, #990000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#cc0000, #990000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#cc0000, #990000);
  border-color: #330000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red .action-item-search[type="submit"]:focus, .palette-black-white-red .action-item-search[type="submit"]:active {
  background: #cc0000 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b30000), color-stop(100%, #e60000));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#b30000, #e60000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#b30000, #e60000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#b30000, #e60000);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#b30000, #e60000);
  border-color: #660000;
  text-shadow: -1px 1px 2px #990000, -1px -1px 2px #990000, 1px -1px 2px #990000, 1px 1px 2px #990000;
}
.palette-black-white-red [disabled].action-item-search[type="submit"] {
  color: #ff3333;
  background: #cc0000;
  border-color: #660000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-black-white-red .action-item-search[type="submit"], .palette-black-white-red .action-item-search[type="submit"]:hover, .palette-black-white-red .action-item-search[type="submit"]:active, .palette-black-white-red .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-black-white-red .notification-count {
  background: #e45553;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e45553), color-stop(100%, #b51e1c));
  background: -webkit-linear-gradient(#e45553, #b51e1c);
  background: -moz-linear-gradient(#e45553, #b51e1c);
  background: -o-linear-gradient(#e45553, #b51e1c);
  background: linear-gradient(#e45553, #b51e1c);
  -webkit-box-shadow: 0 0 2px #262626;
  -moz-box-shadow: 0 0 2px #262626;
  box-shadow: 0 0 2px #262626;
}

.palette-brown-burnt-orange h2 {
  color: #62390e;
}
.palette-brown-burnt-orange .header-color-row-one {
  background-color: #62390e;
  border-top: 1.5em solid black;
}
@media only screen and (min-width: 769px) {
  .palette-brown-burnt-orange .header-color-row-one {
    border-top: none;
  }
}
.boxshadow .palette-brown-burnt-orange .header-color-row-one {
  -webkit-box-shadow: #62390e 0px -1px 0px;
  -moz-box-shadow: #62390e 0px -1px 0px;
  box-shadow: #62390e 0px -1px 0px;
}
.palette-brown-burnt-orange .header-color-row-two {
  background-color: #7c4811;
  border-top: 1px solid #a96217;
  border-bottom: 1px solid #4f2e0b;
}
.palette-brown-burnt-orange h1.node-title {
  color: #7c4811;
}
.palette-brown-burnt-orange h1.node-title a {
  color: #7c4811;
}
.palette-brown-burnt-orange a, .palette-brown-burnt-orange .commons-bw-create-all-widget-types li a {
  color: #7c4811;
}
.palette-brown-burnt-orange .select-status:after {
  border-top-color: #7c4811;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li:hover .arrow:before,
.palette-brown-burnt-orange #menu-bar.nav ul.menu li.active-trail .arrow:before {
  border-color: transparent transparent #a96217 transparent;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li:hover .arrow:after,
.palette-brown-burnt-orange #menu-bar.nav ul.menu li.active-trail .arrow:after {
  border-color: transparent transparent #7c4811 transparent;
}
.palette-brown-burnt-orange ul.commons-utility-links li.last {
  border-left-color: #7c4811;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a,
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a span,
.palette-brown-burnt-orange ul.primary.tabs li a,
.palette-brown-burnt-orange ul.primary.tabs li a span {
  color: #7c4811;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li a:hover,
.palette-brown-burnt-orange ul.primary.tabs li a:hover {
  color: #4f2e0b;
}
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a,
.palette-brown-burnt-orange .quicktabs-style-commons-pills ul.quicktabs-tabs li.active a span,
.palette-brown-burnt-orange ul.primary.tabs li.active a,
.palette-brown-burnt-orange ul.primary.tabs li.active a span {
  color: #333333;
}
.palette-brown-burnt-orange .partial-node-form-title {
  color: #e18728;
}
.palette-brown-burnt-orange .block-search {
  background-color: #46290a;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF46290A', endColorstr='#FF61380D');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #46290a), color-stop(100%, #61380d));
  background-image: -webkit-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: -moz-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: -o-linear-gradient(top, #46290a 0%, #61380d 100%);
  background-image: linear-gradient(top, #46290a 0%, #61380d 100%);
}
.palette-brown-burnt-orange .commons-bw-create-all-widget-types, .palette-brown-burnt-orange li.sharethis .sharethis-wrapper {
  border-color: #7c4811;
}
.palette-brown-burnt-orange li.sharethis .sharethis-wrapper:before {
  border-color: #7c4811 transparent transparent transparent;
}
.palette-brown-burnt-orange #menu-bar.nav ul.menu li a, #menu-bar.nav ul.menu li .palette-brown-burnt-orange a {
  border-left: 1px solid #7d4912;
  -webkit-box-shadow: #281706 -1px 0px 0px;
  -moz-box-shadow: #281706 -1px 0px 0px;
  box-shadow: #281706 -1px 0px 0px;
}
.palette-brown-burnt-orange #menu-bar.nav {
  border-right: 1px solid #281706;
  -webkit-box-shadow: #7d4912 1px 0px 0px;
  -moz-box-shadow: #7d4912 1px 0px 0px;
  box-shadow: #7d4912 1px 0px 0px;
}
.palette-brown-burnt-orange .action-item-primary,
.palette-brown-burnt-orange .action-item-small-primary,
.palette-brown-burnt-orange .action-item-large-primary, .palette-brown-burnt-orange .commons-sign-up, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a {
  background-color: #e18728;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4933e), color-stop(100%, #d27a1d));
  background: -webkit-linear-gradient(#e4933e, #d27a1d);
  background: -moz-linear-gradient(#e4933e, #d27a1d);
  background: -o-linear-gradient(#e4933e, #d27a1d);
  background: linear-gradient(#e4933e, #d27a1d);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-primary,
.palette-brown-burnt-orange .action-item-small-primary,
.palette-brown-burnt-orange .action-item-large-primary, .palette-brown-burnt-orange .commons-sign-up, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a, .palette-brown-burnt-orange .action-item-primary:link,
.palette-brown-burnt-orange .action-item-small-primary:link,
.palette-brown-burnt-orange .action-item-large-primary:link, .palette-brown-burnt-orange .commons-sign-up:link, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:link, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:link, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:link, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:link, .palette-brown-burnt-orange .action-item-primary:visited,
.palette-brown-burnt-orange .action-item-small-primary:visited,
.palette-brown-burnt-orange .action-item-large-primary:visited, .palette-brown-burnt-orange .commons-sign-up:visited, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:visited, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:visited, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:visited, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:visited {
  color: white;
}
.palette-brown-burnt-orange .action-item-primary:hover,
.palette-brown-burnt-orange .action-item-small-primary:hover,
.palette-brown-burnt-orange .action-item-large-primary:hover, .palette-brown-burnt-orange .commons-sign-up:hover, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:hover, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:hover, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:hover, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:hover {
  color: white;
  background-color: #d27a1d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e18728), color-stop(100%, #bc6d1a));
  background: -webkit-linear-gradient(#e18728, #bc6d1a);
  background: -moz-linear-gradient(#e18728, #bc6d1a);
  background: -o-linear-gradient(#e18728, #bc6d1a);
  background: linear-gradient(#e18728, #bc6d1a);
  border-color: #62390e;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-primary:focus,
.palette-brown-burnt-orange .action-item-small-primary:focus,
.palette-brown-burnt-orange .action-item-large-primary:focus, .palette-brown-burnt-orange .commons-sign-up:focus, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:focus, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:focus, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:focus, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:focus, .palette-brown-burnt-orange .action-item-primary:active,
.palette-brown-burnt-orange .action-item-small-primary:active,
.palette-brown-burnt-orange .action-item-large-primary:active, .palette-brown-burnt-orange .commons-sign-up:active, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a:active, .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a:active, .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a:active, .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a:active {
  background: #e18728;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d27a1d), color-stop(100%, #e4933e));
  background: -webkit-linear-gradient(#d27a1d, #e4933e);
  background: -moz-linear-gradient(#d27a1d, #e4933e);
  background: -o-linear-gradient(#d27a1d, #e4933e);
  background: linear-gradient(#d27a1d, #e4933e);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange [disabled].action-item-primary,
.palette-brown-burnt-orange [disabled].action-item-small-primary,
.palette-brown-burnt-orange [disabled].action-item-large-primary, .palette-brown-burnt-orange [disabled].commons-sign-up, .palette-brown-burnt-orange .pane-commons-groups-commons-groups-create-group a[disabled], .pane-commons-groups-commons-groups-create-group .palette-brown-burnt-orange a[disabled], .palette-brown-burnt-orange .pane-commons-events-commons-events-create-event-link a[disabled], .pane-commons-events-commons-events-create-event-link .palette-brown-burnt-orange a[disabled] {
  color: #edb982;
  background: #e18728;
  border-color: #8f5314;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-burnt-orange .action-item-search[type="submit"] {
  min-width: 15px;
  background: #e18728 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4933e), color-stop(100%, #d27a1d));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e4933e, #d27a1d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e4933e, #d27a1d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e4933e, #d27a1d);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e4933e, #d27a1d);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-search[type="submit"], .palette-brown-burnt-orange .action-item-search[type="submit"]:link, .palette-brown-burnt-orange .action-item-search[type="submit"]:visited {
  color: white;
}
.palette-brown-burnt-orange .action-item-search[type="submit"]:hover {
  color: white;
  background: #d27a1d url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e18728), color-stop(100%, #bc6d1a));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#e18728, #bc6d1a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#e18728, #bc6d1a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#e18728, #bc6d1a);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#e18728, #bc6d1a);
  border-color: #62390e;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange .action-item-search[type="submit"]:focus, .palette-brown-burnt-orange .action-item-search[type="submit"]:active {
  background: #e18728 url('../images/icons/icon-search.png?1375207738') no-repeat;
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d27a1d), color-stop(100%, #e4933e));
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -webkit-linear-gradient(#d27a1d, #e4933e);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -moz-linear-gradient(#d27a1d, #e4933e);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, -o-linear-gradient(#d27a1d, #e4933e);
  background: url('../images/icons/icon-search.png?1375207738') no-repeat, linear-gradient(#d27a1d, #e4933e);
  border-color: #8f5314;
  text-shadow: -1px 1px 2px #bc6d1a, -1px -1px 2px #bc6d1a, 1px -1px 2px #bc6d1a, 1px 1px 2px #bc6d1a;
}
.palette-brown-burnt-orange [disabled].action-item-search[type="submit"] {
  color: #edb982;
  background: #e18728;
  border-color: #8f5314;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.palette-brown-burnt-orange .action-item-search[type="submit"], .palette-brown-burnt-orange .action-item-search[type="submit"]:hover, .palette-brown-burnt-orange .action-item-search[type="submit"]:active, .palette-brown-burnt-orange .action-item-search[type="submit"]:focus {
  background-position: 1.5em center;
}
.palette-brown-burnt-orange .notification-count {
  background: #eb9039;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb9039), color-stop(100%, #ad5d11));
  background: -webkit-linear-gradient(#eb9039, #ad5d11);
  background: -moz-linear-gradient(#eb9039, #ad5d11);
  background: -o-linear-gradient(#eb9039, #ad5d11);
  background: linear-gradient(#eb9039, #ad5d11);
  -webkit-box-shadow: 0 0 2px #62390e;
  -moz-box-shadow: 0 0 2px #62390e;
  box-shadow: 0 0 2px #62390e;
}

.palette-black-blue-yellow .block-search {
  background-color: #161616;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF161616', endColorstr='#FF2B2B2B');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #161616), color-stop(100%, #3f3f3f));
  background-image: -webkit-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: -moz-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: -o-linear-gradient(top, #161616 0%, #3f3f3f 100%);
  background-image: linear-gradient(top, #161616 0%, #3f3f3f 100%);
}

.palette-gray-lightgray-blue h2 {
  color: #262626;
}
.palette-gray-lightgray-blue h1.node-title {
  color: #262626;
}
.palette-gray-lightgray-blue h1.node-title a {
  color: #262626;
}
.palette-gray-lightgray-blue a, .palette-gray-lightgray-blue .commons-bw-create-all-widget-types li a {
  color: #04b6e7;
}
.palette-gray-lightgray-blue .block-search {
  background-color: #838383;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF838383', endColorstr='#FF6D6D6D');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #838383), color-stop(100%, #a0a0a0));
  background-image: -webkit-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: -moz-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: -o-linear-gradient(top, #838383 0%, #a0a0a0 100%);
  background-image: linear-gradient(top, #838383 0%, #a0a0a0 100%);
}

.palette-black-white-red h2 {
  color: #cc0000;
}
.palette-black-white-red a, .palette-black-white-red .commons-bw-create-all-widget-types li a {
  color: #cc0000;
}

.palette-brown-burnt-orange a, .palette-brown-burnt-orange .commons-bw-create-all-widget-types li a {
  color: #e18728;
}

.palette-blue-blue .block-search {
  background-color: #0b769c;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0B769C', endColorstr='#FF0C80AB');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0b769c), color-stop(100%, #0c80ab));
  background-image: -webkit-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: -moz-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: -o-linear-gradient(top, #0b769c 0%, #0c80ab 100%);
  background-image: linear-gradient(top, #0b769c 0%, #0c80ab 100%);
}
